Auf Stackexchange-Sites muss ich ziemlich oft das Backtic verwenden, das normalerweise als Taste neben 1 (linke Seite) verwendet werden kann. Wenn ich es jedoch das erste Mal drücke, wird das `erst angezeigt, wenn ich es erneut drücke (an diesem Punkt ich get `` (2) oder wenn ich eine andere Taste drücke, z. B. ein Leerzeichen.
Gibt es einen historischen Grund dafür oder ist es nur meine Tastatur?
'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
die zeigen als Graviszeichen, aber nicht ist. Dies ist wahrscheinlich ein Fehler, aber ich habe einige Zeit gebraucht, um herauszufinden, warum mein Inline-Code plötzlich nicht mehr gerendert wurde. Wechseln Sie zum US-Layout, sage ich Ihnen!Antworten:
Dies ist entweder Ihre Tastatur oder die von Ihnen verwendete Software (das können wir hier nicht sehen). Es ist also nicht spezifisch für StackExchange-Sites.
Dies geschieht, weil die Software eine andere Funktion unterstützt: Durch Drücken des Apostrophs oder des Backticks gefolgt von einem anderen Buchstaben (am häufigsten ein Vokal) können Sie auf einfache Weise diakritische Zeichen wie
é
und schreibenè
.Aufgrund dieser Funktion kann die Software das Apostroph oder den Backtick nicht sofort anzeigen. Sie muss auf das nächste Zeichen warten, um Ihre Absicht zu bestimmen. Erst wenn Sie den nächsten Backtick drücken, wissen Sie, dass Sie einen Backtick eingeben möchten.
Das ist an sich nicht schlecht: Denken Sie daran, den Backtick zweimal einzugeben, dann den Cursor nach links zu drücken und dann einzugeben, was zwischen ihnen steht. Auf diese Weise werden Sie den abschließenden Backtick nicht vergessen.
Dies ist vergleichbar mit den auf der Eingabe
{ }
Klammern in der Programmiersprache C zuerst , bevor Sie den Code eingeben, der dazwischen geht. Dort ist es viel wichtiger, eine Verschlussklammer an der richtigen Stelle zu haben.Dies geschieht nicht nur mit Apostroph und Backtick, sondern zB auch mit doppelten Anführungszeichen ("und e gibt
ë
) und sogar mit Konsonanten (und C gibtÇ
).quelle
CTRL
+SHIFT
ändert das Layout. Wenn Sie eine Sprache hinzufügen,ALT
+SHIFT
ändert sich außerdem zwischen den Spracheinstellungen der Tastatur. Wenn Sie US International verwenden, erhalten Sie tatsächlich das Verhalten aus der Frage. Wenn Sie es auf USA setzen, wird es entfernt.Dies wird als toter Schlüssel bezeichnet. https://en.wikipedia.org/wiki/Dead_key
Dies hängt von Ihren lokalen Einstellungen ab (z. B. Tastaturlayout).
quelle
Andere Antworten haben erwähnt, dass dies ein Tastaturlayout sein kann, aber ich war der Meinung, dass ein konkretes Beispiel nützlich sein könnte, also:
Unter Windows verwende ich im Allgemeinen das Tastaturlayout " English (UK) Extended ", das die Eingabe von Zeichen mit Akzent besser unterstützt, aber bedeutet, dass ich zweimal den Backtick drücken muss, um das Zeichen "` "zu erhalten. Wenn ich zum grundlegenden Tastaturlayout " Englisch (UK) " wechsle, muss ich nur einmal den Backtick drücken. Daher ist die letztere Tastatur für einige Anwendungen (z. B. Codierung) möglicherweise besser, obwohl die erweiterte Version für andere (z. B. Schreiben) besser ist.
quelle