Frage

Sie funktionieren gut, wenn ich das Terminal verwende und eine VIM-Sitzung starte, aber unter ITM muss ich HJKL verwenden, um die Bewegung für links-up-rechte Rechte durchzuführen.

Sowohl im terminalen als auch in itermterm = xterm-color. Mein .vimrc ist ziemlich schlank und es gibt keine Schlüsselbindungen, die dieses Problem verursachen würden.

ITERM V0.10.

War es hilfreich?

Lösung

Versuche Folgendes:

  1. Von dem Lesezeichen Menüelement, auswählen Lesezeichen verwalten ....
  2. Wählen Sie das Standard Lesezeichen und klicken Sie auf das Symbol Bearbeiten.
  3. Ändere das Klaviatur Einstellung zu Global.

Andere Tipps

Das Folgende funktionierte für mich.

In iTerm2:

  • Profile -> Offene Profile ...
  • Profile bearbeiten ...
  • Registerkarte Schlüssel
  • Aus der Dropdown-Kompatibilität des Lastvoreingangs ... wählen Sie terminal.app-Kompatibilität

So habe ich repariert:

nnoremap <silent> <ESC>^[A <Nop>
nnoremap <silent> <ESC>^[B <Nop>
nnoremap <silent> <ESC>^[D <Nop>
nnoremap <silent> <ESC>^[C <Nop>

Notiz:

Das "^[" Charaktere dürfen nicht eingegeben werden, stattdessen erhalten Sie sie durch: -V und drücken Sie die entsprechende Position des Cursorpfeils (nach oben, unten, links, rechts).

Getestet mit: ITERM2 (Build 1.0.0.20140629)

Ich konnte dieses Sortieren mit ITERM2 Build 3.0.15 und dem folgenden Auszug aus meinem .vimrc: den folgenden Auszug herausholen:

" Map alternate key combination for Esc.
noremap <c-[> <Esc>
" Map arrow keys for nomal mode.
nnoremap <silent> <Esc><Up>A <Nop>
nnoremap <silent> <Esc><Down>B <Nop>
nnoremap <silent> <Esc><Right>C <Nop>
nnoremap <silent> <Esc><Left>D <Nop>

HTH.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top