
옵션을 켜짐으로 설정했는데 expandtab
탭을 클릭해도 여전히 공백이 표시되지 않지만 실제 탭은 표시됩니다.
이것이 내가 설정한 방법입니다:
set expandtab
set shiftwidth=4
set softtabstop=4
처음에는 다음과 같이 생각했습니다.이 질문플러그인이 이를 재정의한다고 말했지만 나는 다음을 실행했습니다.
:verbose set expandtab?
그리고 실제로 나는 마지막 세트가 내 vimrc의 라인이라는 것을 알았습니다.
어떻게 해결할 수 있나요?
답변1
설정할 수 있는 위치는 두 가지가 있습니다: 1. $HOME/.vimrc
2. 파일 내부의 인라인
.vimrc #1 제가 사용하고 있는 설정은 다음과 같습니다.
"indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set nocompatible " <= vim, not vi
그리고 그것은 나에게 효과적입니다. 또한 vi(?)가 아닌 vim을 사용하고 있는지 확인하십시오..
인라인 #2
vi에 대한 인라인 설정은 붙여넣기 set modeline
에서 의미를 사용하는 경우에만 지원됩니다 $HOME/.vimrc
. set modeline
파일을 다시 편집하십시오.