Vim의 텍스트 검색 방향 “n”을 기준으로 앞뒤로

“? foo”를 수행하여 “foo”를 검색 한 후 “n”을 기준으로 앞뒤로 검색하거나 “N”을 기준으로 역방향으로 검색 할 수 있지만 때로는 검색 도중에 n / N 방향이 뒤집 힙니다. Vim을 다시 시작하면 다시 정상입니다. 이 문제를 발생시키기 위해 어떤 키 시퀀스를 눌렀을 수 있습니까? 일반 모드로 되 돌리는 방법은 무엇입니까?

나는 오래된 Vi에서 이것에 부딪쳤다는 것을 기억하지 못한다.

편집 : Caps Lock 키 가 아닙니다 . 그래도 제안 해 주셔서 감사합니다.



답변

을 사용하여 뒤로 검색을 시작 하고 가운데 ?foobar를 누르면 이 문제가 발생할 수 있습니다 /. 이제 앞으로 검색 하고 있으므로 이전 nN비교하여 전환됩니다. 중간에서 시작 /하고 눌렀을 때도 같은 일이 발생합니다 ?.


답변

바보 같지만 Caps-Lock을 확인 했습니까?


답변

나단은 이미 응답 한 이런 일이 발생하지만, 정기적으로 양 방향을 사용하고 싶은 경우 n항상 앞서 봐 N항상 다시 방법 당신이, 당신이 당신이를 넣을 수 있습니다 검색 상관없이 봐 .vimrc:

nmap n /<CR>
nmap N ?<CR>

/그리고 ?매개 변수없이 각각의 (절대) 방향으로 마지막 검색을 수행합니다.


답변