어떤 이유로 Vim(Windows용 gVim)은 내가 삽입 모드에 들어갈 때 줄 번호를 끕니다. 삽입 모드를 종료하거나 입력할 때 모든 코드가 오른쪽이나 왼쪽으로 이동하기 때문에 다소 혼란스러울 수 있습니다. 그리고 저는 이 작업을 자주 수행합니다.
모드에 관계없이 줄 번호(정확히 말하면 상대 번호)를 유지하는 방법에 대한 아이디어가 있습니다.
키: [] : 커서 | : 삽입 모드의 커서
일반 모드
2 for(i = 0; i < something; i++) {
1 // some code here
0 // I am her[e]
1 // some more code
삽입 모드
for(i = 0; i < something; i++) {
// some code here
// I am her|e
// some more code
답변1
어딘가에 있는 일부 스크립트나 플러그인이 도움이 되려고 하는 것 같습니다. 다음 명령을 사용하여 그것이 무엇인지 확인할 수 있습니다.
:verbose autocmd InsertEnter,InsertLeave
여기에는 정의된 이벤트와 이를 정의한 파일이 나열되어야 합니다. 그 시점에서 수행할 작업은 스크립트/플러그인을 유지하고 구성/수정만 할 것인지 아니면 완전히 제거할 것인지에 따라 달라집니다.