Tim Pope の vim-rails プラグインをインストールしました。HAML 構文エラーが原因で Rails プロジェクトをブラウザーで実行できないことを除いて、すべてうまくいきます。
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
「=render 'action_bar'」という行は、私の問題がある場所です
私の.vimrcには、「set tabstop = 2」があります
それ以外の場合は、vim-rails/autoload/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" を削除しようとしましたが、うまくいきません。
どうもありがとう。