.vimrc가 vimtutor의 모양을 변경하지 않는 이유는 무엇입니까?

.vimrc가 vimtutor의 모양을 변경하지 않는 이유는 무엇입니까?

저는 Vim으로 시작하겠습니다.

~/.vimrc내 홈 디렉터리에 파일을 만들고 기본 설정을 추가하기 시작했습니다.

파일을 저장하고 다시 시작하면 내 vim. 그러나 다시 열면 vimtutor내가 설정한 기본 설정을 볼 수 없습니다.

또한 내 기본 설정이 작동하고 있는지 확인하기 위해 다른 폴더에 또 다른 텍스트 파일을 만들었습니다. 그렇다면 왜 내 vimtutor 파일에서 사용되지 않습니까?

답변1

에서 man vimtutor:

Vim is always started in Vi compatible mode.

에서 man vim:

-C    Compatible.  Set the 'compatible' option.  This will make Vim behave mostly like Vi, even though a .vimrc file exists.

따라서 를 시작하면 vimtutorvimrc 파일을 무시하는 호환 모드에서 시작됩니다.

하지만 의 핵심은 vimtutor실제로는 텍스트 파일일 뿐입니다. (a) 원본 파일을 변경하지 않고도 수정할 수 있도록 교사 파일의 복사본을 만들고 (b) 항상 vi 호환 모드에서 시작한다는 사실 외에 특별한 것은 없습니다.

vi 호환 모드 대신 vimrc 설정을 사용하여 교사 텍스트 파일(사본)을 열려면 를 실행한 vimtutor다음 :w myvimtutorfile현재 디렉터리에 텍스트 파일을 저장하도록 입력하세요. 다음으로 :q!vimtutor를 종료하려면 를 입력하고 명령줄에 를 입력하면 vim myvimtutorfile.vimrc 설정이 적용되는 것을 볼 수 있습니다.

관련 정보