2013-02-02 3 views
0

Vim에서 만든 javascript 파일을 가지고 있는데 괜찮아 보이지만 텍스트 편집기 같은 다른 프로그램에서 열면 들여 쓰기가 10 배 공간)과 일부 선이 정렬되지 않습니다. 내 ~ /의 .vimrc 파일의 줄에 관한 한 유일한은 다음과 같습니다Vim 파일을 텍스트 편집기에서 열었을 때 정렬이 잘못되었습니다.

"set tab indentation to 2 spaces" 
:set tabstop=2 

filetype plugin indent on 

사람이 동작을 볼 또는 문제가 될 수있는 것을 알고 했습니까?

답변

4

사용자의 vimrc 파일은 탭을 2 칸으로 표시하도록 구성되어 있지만 탭이 표시되는 방식은 모든 프로그램에서 동일하지 않습니다. 때로는 4, 때로는 8로 표시되기도합니다. 일반적인 인수는 텍스트 편집기의 탭 설정에 관계없이 파일 크기를 늘리면서 파일을 일관되게 보이게하기 위해 실제 탭 대신 여러 공백을 사용하는 것입니다. "tabs vs spaces"을 검색하면 양측에 대해 많은 논쟁이있을 것입니다.

당신이 공간을 사용하기로 결정한 경우에는 키를 누를 때마다, 당신은, 예를 들어, 공백을 삽입하는 정력을 구성 할 수 있습니다 :

:set tabstop=2 
:set shiftwidth=2 
:set expandtab 

(vim wiki에서)를

2

많은 텍스트 편집기에서 기본 탭 간격은 2가 아닌 8 칸이므로, 탭이 포함 된 소스 코드의 들여 쓰기는 텍스트 편집기에서 훨씬 더 크게 나타납니다.

관련 문제