Hinweis: Diese Frage hat zwei Arten von Antworten auf StackOverflow, aber ich dachte, vielleicht würde eine bessere Antwort von hier kommen, und wenn nicht, wird zumindest dokumentiert, wo sie sein sollte:
Was ist die semantische Bedeutung des Buchstabens g
in Befehlen im normalen Modus? Ich habe das Heck aus verwendet gg
, G
und <n>G
, aber bis heute, ich hätte nie gedacht , um herauszufinden , was die Semantik g
in dem größeren ist Zen von Vi .
Heute musste ich eine Reihe von Konstanten in meinem Code in Kleinbuchstaben schreiben, und ich dachte, es müsste einen besseren Weg als Zeichen für Zeichen geben (da <n>~
dies aus irgendeinem Grund, den ich nicht kenne, nicht funktioniert). Ich habe es g~
speziell in gefunden g~iw
.
Dies führte mich dazu, die verknüpften Antworten zu finden, aber sie haben weniger als zufriedenstellende Erklärungen und befinden sich auf StackOverflow und nicht auf vi.SE, um zu booten.
Damit,
Was ist die vi-semantische Bedeutung von g
?
Unter vi-semantischer Bedeutung erwarte ich, dass die Menschen verstehen, ciw
was Wortänderung bedeutet, also c
Veränderung i
bedeutet, inneres Textelement w
bedeutet und Wort bedeutet, das durch Leerzeichen oder Interpunktion ausgeschlossen ist _
.
PS, wie tagge ich das?
quelle
g
also wie ein Systemleiter im Gegensatz zu einem Benutzerleiter. Ich muss mir nur die Combos merken. Vielen Dank.g
,z
,[
,]
, und<C-w>
. Ich würdenamespace key
wie vorgeschlagen verwenden.g
undz
waren zwei Tasten nicht durch im normalen Modus vi . Angesichts der wenigen verfügbaren Tasten war die Verwendung dieser Tasten als Präfixe für Vim-spezifische Befehle wirklich die einzige Möglichkeit, viele neue Befehle im normalen Modus hinzuzufügen, ohne auf Chording zurückgreifen zu müssen.