1

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" を削除しようとしましたが、うまくいきません。

どうもありがとう。

4

1 に答える 1