PuTTYを介してVimを使用すると、ナンバーパッドが正しく機能しません。数字の代わりに
y
x
w
v
u
t
s
r
q
答えはvi [Cialug]を使用中のPuTTYのテンキーパッドです。
設定で、「ターミナル」->「機能」に移動し、「アプリケーションのキーパッドモードを無効にする」をチェックします。設定を保存し、機能するテンキーをお楽しみください!
私はいつもこのマッピングのセットを使用して、$TERM=xterm
imap <Esc>Oq 1
imap <Esc>Or 2
imap <Esc>Os 3
imap <Esc>Ot 4
imap <Esc>Ou 5
imap <Esc>Ov 6
imap <Esc>Ow 7
imap <Esc>Ox 8
imap <Esc>Oy 9
imap <Esc>Op 0
imap <Esc>On .
imap <Esc>OR *
imap <Esc>OQ /
imap <Esc>Ol +
imap <Esc>OS -
Macの場合、この答えは HaPsantran によるコメントにあります 同じ ページで、 nfechner による同様の答えがあります。 この答え 。
Macの場合、Terminalアプリケーションに移動します。 SelectPreferences、Profiles、詳細設定および選択解除VT100アプリケーションのキーパッドモードを許可.
端末を介してSSHを使用している場合は、
Edit -> Num Lock (third from bottom)
左側にチェックマークが必要です。
前の回答 by kirby 、 michael-berkowski 、 およびpykler は素晴らしいです。
MacOSの端末上のVimでこの問題が発生しました。確認中端末→設定→ Profiles→Keyboardは、 "Clear(Keypad)"は "Num Lock"にマッピングされました。クリアを押すと、問題が修正されました。