Warum frage ich:VIM Bewegung in Insert-Modus
I-Code einzugeben verwenden zum Beispiel if(condition){}
, in folgenden Schritt:
if(){ }
- bewegt den Cursor zurück in
()
Zustand zu beenden - Bewegen Sie den Cursor in
{}
, um die Aufgabe
Ich habe Traversing text in Insert mode gelesen, und ich schließe mich Follow-Code in $HOME/.vimrc
" key mapping
inoremap <A-h> <C-o>h
inoremap <A-j> <C-o>j
inoremap <A-k> <C-o>k
inoremap <A-l> <C-o>l
jetzt kann ich Alt + h und Alt + l, aber der Rest von zwei neuen Karte verwenden ich teste keine Wirkung hatte, dann: Ctrl +oj und Ctrl + k, beide arbeiten.
- Gibt es einen Fehler, wenn ich die Tastenbelegung mache?
- Wie überprüfe ich, ob mein neues Mapping in Konflikt mit anderen steht oder nicht?
UPDATE: 2./Nov/2016
- ich eine neue Tastatur mit Cursor-Taste kaufen ...
- installieren auto pair
Allerdings fand ich eine interessante Sache, wenn ich in Linux, es ist ok für alle oben genannten Mapping nur außer Alt + h, weil es im Konflikt mit dem Hilfemenü des aktuellen Hilfeprogramms von ubuntu stand. Ich treffe nur mein Problem, wenn ich ssh über MobaXerm
Anwendung verwende.
Warum in der Hölle geht ich nicht einfach mit den Cursortasten - Insert-Modus in der neuen Zeile unter
O starten? – romainl
Verwenden Sie GVim oder die Befehlszeile von einem Terminal- oder Terminalemulator? –
@romainl becase meine Tastatur hat keine Cursortasten .... –