insert
Wenn ich im Modus in vim STRG + V drücke, werde ich in das geworfen, was als bekannt ist, x mode (^[,^D...)
und wenn ich eine Taste drücke (z. B. die Escape-Taste), lande ich bei ^[
oder etwas anderem, das mit beginnt ^
. In meinem Editor wird es auch grün.
Was ist das und wofür wird es verwendet?
keyboard-shortcuts
vi-mode
leeand00
quelle
quelle
Ctrl+V
(ohne Verschiebung) hat diese Bedeutung in mehreren Terminalemulatoren. Sagen Sie uns vielleicht, welches Terminal Sie verwenden.Antworten:
Von
:h i_CTRL-V
(i_
zeigt den Einfügemodus an):Wenn Sie dies tun
^v Esc
, geben Sie das EscZeichen buchstäblich in den Text ein - Vim wird nicht das tun, was es normalerweise tut. Das EscZeichen wird normalerweise als^[
das^
Wesen dargestellt Ctrl, und durch Drücken Ctrl[erhalten Sie normalerweise das Äquivalent zum Drücken Esc.Die Ubuntu ASCII-Manpage ist nützlich für die Visualisierung des Mappings:
Das hat Shiftin diesem Fall keine Auswirkung, Vim sieht das gleiche wie beim Drücken CtrlV. Versuchen Sie CtrlVCtrlVund CtrlVCtrlShiftV.
quelle