回答:
答えは、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 -
これは私の元の情報源だったと思います。
端末を介してSSHを使用している場合は、
Edit -> Num Lock (third from bottom)
左側にチェックマークが付いている必要があります。
先ほどのkirby、michael-berkowski、pyklerの回答は素晴らしいです。
macOSのターミナルのVimでこの問題が発生しました。ターミナル → 設定 → プロファイル → キーボードをチェックすると、「クリア(キーパッド)」が「Num Lock」にマッピングされていることが示されました。クリアを押すと問題が解決しました。