2012-06-05 2 views
9

나는 어리석은 질문이 있지만 나는 붙어있다. .vimrc 파일에 set ts = 4를 설정했지만 작동하지 않는 것처럼 보입니다. 새 파일을 열면 탭은 여전히 ​​3 칸만큼 확장됩니다. 그리고 명령 모드에서, "set ts"는 "tabstop = 3"을가집니다. 내 ts를 덮어 쓰는 .vimrc와 같은 최종 파일이 있습니까?.vimrc에서 ts = 4로 설정하지 않는 이유는 무엇입니까?

심지어 입력 : ts = 4로 설정, 정력에 탭을 입력하면 3 개의 공백 만 있습니다.

은 여기 내의 .vimrc

set autoindent 
set shiftwidth=4 
set softtabstop=4 
set backspace=2 

덕분에이 성가신 결과를 야기 내 의심 옵션입니다.

+1

'/ * vim : ts = 3 * /'또는'/// ex : set ts = 3 :'과 같은 파일의 상단이나 하단에 뭔가가 있습니까? 아니면 플러그인일까요? '.vim/syntax'에 정의 된 것이 있습니까? – Amadan

+0

아니요, 묻기 전에 검색했습니다. .vimrc 파일에는 ts = 3이나 tabstop = 3도 없습니다. .vim 아래에 구문 파일이 없습니다. –

답변

35

이를 시도해보십시오 tabstop 옵션 값은 어디에서 오는 정력에

:verbose set tabstop? 

, 그것은 당신을 말할 것이다.

+0

이것은 매우 유용한 명령이며, 그것을 덮어 쓴 .vim/plugin/my_cscope_maps.vim이라는 것이 밝혀졌습니다. 고마워요! –

+0

그것은 또한 하나 이상의 경우에 많은 시간과 좌절을 덜어주었습니다 :) – wroniasty

+2

와우, 유용합니다. 나는 매일 Vim에 대해 새로운 것을 배웠던 것처럼 보입니다. –

관련 문제