명령 모드에서 Vi 사용/도움말 질문

명령 모드에서 Vi 사용/도움말 질문

텍스트 편집기에 문제가 있습니다 vi. 명령 모드에서 ":"를 입력하고 "/"를 사용하려고 하면 슬래시가 나타나지 않습니다. 내가 얻는 것은 "<f2>"입니다.

답변1

숫자 키패드를 사용한 것 같습니다. 나에게는 /숫자 키패드를 누르는 것도 <F2>명령줄에 표시됩니다.

기본적으로 매핑됩니다. 를 입력 :set termcap하고 찾을 수 있습니다 t_K8. 그러면 <kDivide>.

해결책:

1) /다른 키 대신 Shift 키 근처를 누르십시오.

2) termcap t_K8/.

3) <kDivide>에 매핑합니다 /.

4) >가 첫 번째 문자인 경우 >를 명령줄 <F2에 매핑합니다. 예를 들어 다음과 같습니다./

      :cnoremap <expr> <F2> (getcmdpos() == 1 ?  '/'. : '<F2>`

관련 정보