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

set modeline$HOME/.vimrcvi에 대한 인라인 설정은 붙여넣기에서 "의미"를 사용 하고 set modeline파일을 다시 편집하는 경우에만 지원됩니다 .

관련 정보