Jak sprawić, by numpad działał w vimie przy użyciu iterm2 na osxie z term = xterm?


Odpowiedzi:


85

Wygląda na to, że odpowiedzią jest przejście do Preferencje-> Profile-> Klawisze i załadowanie ustawienia wstępnego: „xterm z klawiaturą numeryczną”.


1
Nie miałem tego ustawienia, więc w mojej odpowiedzi wyjaśniłem, jak sam możesz dodać te skróty.
gitaarik

Wygląda na to, że ustawienie wstępne nie istnieje już w iTerm 2.1.1
scarver2

1
Ostatnio zrobiłem nową instalację systemu operacyjnego. Ustawienie wstępne jest nadal dostępne w iTerm 2.1.1.
J0hnG4lt

3
Działa również w iTerm 2.1.4, chociaż musiałem również dodać nowy skrót, aby wstawić kod klucza szesnastkowego 0xd, aby klawisz Enter NumPada działał. (Dziwnie nie wykryto, że klawisz Num-already jest już zarejestrowany, ale jako samodzielny ⏎ po skonfigurowaniu.)
ecmanaut

1
Pracuje dla mnie. Używam iTerm2 Build 2.1.4.
KLaw 20.04.16

20

Dla mnie roztwór wyłączenie VT100 Application Keypad-Modew Preferences > Profiles > Advanced.


3
To rozwiązanie działa tylko na natywnym terminalu, ale nie z iTerm
crazyGuy

13

Możesz dodać globalne skróty klawiaturowe w Preferencjach -> Klawisze i zamapować znaki z klawiatury numerycznej na akcje „Wyślij tekst”, aby wysłać tekst, który mają wysłać.

Preferencje klawiszy iTerm2


7
Dla Enterklucza wybierz Send Hex Codesakcję i naciśnij klawisz Enter 0x0D.
scarver2

8

ale usuwa niektóre kolory z mojego vima.

jeśli potrzebujesz go kilka razy, po prostu wpisz:

:set term=ansi

w VIM

Z poważaniem

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.