1
我已經安裝了Tim Pope的vim-rails插件。一切順利的話,只是我不能因HAML語法錯誤這是我的運行Rails項目在瀏覽器中是安裝vim-rails插件後,我遇到了HAML縮進問題
Inconsistent indentation: 6 spaces used for indentation, but the rest of the document was indented using 1 tab.
下面是我的HAML文件
.span10
.span10
= render 'student_basic_info'
#actions_bar
= render 'actions_bar'
.span10
行「的部分=渲染「action_bar」」是我的問題是
在我的.vimrc我已經‘設置的製表位= 2’
否則,我檢查VIM-軌/自動加載/ rails.vim,我看到這個
if ft =~# '^\%(e\=ruby\|yaml|haml|coffee\|css\|s[ac]ss\|lesscss\)\>'
call self.setvar('&shiftwidth',2)
call self.setvar('&softtabstop',2)
call self.setvar('&tabstop',2)
set noexpandtab
if exists('+completefunc') && self.getvar('&completefunc') ==# ''
call self.setvar('&completefunc','syntaxcomplete#Complete')
endif
endif
該代碼爲ruby,yaml,haml,coffe,css,sass,scss和lesscss文件設置標籤。
這是怎麼回事嗎?我試圖從我的.vimrc中刪除「set tabstop = 2」,但它不起作用。
非常感謝。
感謝@allegroconmolto的幫助。這樣可行! – samuelbartoli 2013-05-02 15:43:19
太棒了!歡迎來到無標籤的土地。 :d – tkrajcar 2013-05-02 16:23:51