2013-02-02 156 views
0

我有一個JavaScript文件,我在Vim中創建並且看起來不錯,但是當我在另一個程序(如僅僅是文本編輯器)中打開它時,縮進量要大得多(如10倍空間)和一些線沒有對齊。我已經與我的〜/ .vimrc文件中的行的唯一的事情是:在文本編輯器中打開時Vim文件未對齊

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

filetype plugin indent on 

有沒有人見過這種行爲或不知道可能是什麼問題?

回答

4

您的vimrc文件被配置爲顯示標籤爲2個空格,但標籤顯示的方式在每個程序中都不相同。有時它們顯示爲4,有時顯示爲8.典型的參數是使用多個空格而不是實際的選項卡,以使文件看起來一致,而不管文本編輯器的選項卡設置如何,但是以增加文件大小爲代價。搜索「tabs vs spaces」將爲雙方提供很多爭論。

如果你決定使用空間,你可以,例如,配置VIM插入空格,只要你按標籤鍵:

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

(從vim wiki

2

許多文本編輯器中的默認製表符間距爲8個空格,而不是2個,因此包含製表符的任何源代碼的縮進在這些文本編輯器中都會顯得更大。

相關問題