확장 탭이 vim에서 작동하지 않습니다

확장 탭이 vim에서 작동하지 않습니다

옵션을 켜짐으로 설정했는데 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파일을 다시 편집하십시오.

관련 정보