Ich bin neu bei Vim und habe es gelernt , weiß tabe n
aber nichts über Mapping.tabe p
Gibt es eine Möglichkeit, dass in Putty in Vim, wenn ich f5 --> tabe n
Und drückef6 ---> tabe p
Auch wo diese Map-Befehle geschrieben werden sollen.
Ich habe im Internet gesucht und einige Befehle gefunden, konnte aber nicht herausfinden, wo ich diese Befehle schreiben sollte.
Gibt es auch ein gebrauchsfertiges Skript oder eine Konfigurationsdatei, in der diese Schlüssel bereits zugeordnet sind, sodass ich sehen kann, was andere Leute täglich tun, sodass ich keine Zeit damit verbringen muss?
Antwort1
Solange Sie die Vim-Modi verstehen, ist das Schreiben einer Zuordnung sehr einfach.
- Wählen Sie den Modus (vgl.
:help map-modes
), zB normal mode =:nnoremap
. Die Verwendung von*noremap
ist vorzuziehen, da hierdurch Komplikationen durch andere Zuordnungen vermieden werden. - Wählen Sie einen unbenutzten Schlüssel aus. Er muss in Vims Notation geschrieben werden, z. B.
<F5>
- Die allgemeine Syntax lautet
:map {lhs} {rhs}
, wobei{rhs}
das steht, was Sie normalerweise manuell eingegeben haben.:help map.txt
enthält alle Details. Um sie dauerhaft zu machen, platzieren Sie sie in Ihrer~/.vimrc
Datei (erstellen Sie sie bei Bedarf), die Ihre Benutzeroptionen und Anpassungen enthält.
Zum Beispiel:
:nnoremap <F5> :tabe n<CR>
:nnoremap <F6> :tabe p<CR>