[vim] PuTTY를 통해 Vi (Vim)에서 숫자 키패드 사용

PuTTY를 통해 Vim을 사용할 때 숫자 패드가 제대로 작동하지 않습니다. 숫자 대신에

y
x
w
v
u
t
s
r
q



답변

답은 vi [Cialug]를 사용하는 동안 PuTTY의 Numpad에 있습니다 .

구성에서 터미널-> 기능으로 이동하여 “애플리케이션 키패드 모드 비활성화”를 선택하십시오. 설정을 저장하고 작동하는 숫자 패드를 즐기십시오!


답변

나는 항상이 매핑 세트를 사용하여 이스케이프 시퀀스를 숫자로 해석했습니다. $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의 경우 터미널 애플리케이션으로 이동 합니다. 선택 환경 설정 , 프로필 , 고급을 선택 해제 VT100 응용 프로그램 키패드 모드를 허용 .

여기에 이미지 설명 입력


답변

터미널을 통해 SSH를 사용하는 경우 다음으로 이동할 수 있습니다.

Edit -> Num Lock (third from bottom)

왼쪽에 확인 표시가 있어야합니다.


답변

이전 답변 커비에 의해 , 마이클-berkowski , 및 pykler은 중대하다.

macOS 터미널의 Vim에서이 문제가 발생했습니다. TerminalPreferencesProfilesKeyboard를 확인 하면 “Clear (Keypad)”“Num Lock” 에 매핑 된 것으로 나타났습니다 . 지우기를 누르면 문제가 해결되었습니다.


답변