2016-10-25 10 views
0

したがって、私はCSSで作業しているときにこの問題を抱えています。Vimは新しい行に "*"を入力し続けます

私はHTMLをリセットするには、「*」で入力しますが、私はEnterキーを押しますと、私はこのようなものになってしまいます:私は自動的に完了し、プラグインを持って

* { 
    * 
    *} 

を私の括弧が、私はそれが原因ではないことを知っている。

私はそれを止めるために変更できる設定はありますか?

答えて

2

あなたは、このコマンドでその機能を無効にすることができます

:set formatoptions-=r 

:help fo-tableを参照してください。

注:これは実際にコメントを書くときのVimの動作を変更します。これは容認できるトレードオフになる場合もあれば、そうでない場合もあります。あなたは自動的にあなたがあなたのvimrcにこれらの行を追加することができcssファイルを編集するたびに適用されるように設定することを望む場合

set formatoptions-=r 

augroup css 
    autocmd! 
    autocmd FileType css set formatoptions-=r 
augroup END 

を代わりに、あなたはその行を置くことができますそのファイルの

+0

理想的には、 CSSファイルでも優先的に使用し、各バッファに 'set local'を使用します。 –

+0

@MichaelFoukarakis、 'comments'(これは' formatoptions'のようにデフォルトではバッファローカルです)にはどんな価値がありますか? – romainl

+0

CSSのコメント構文が何であるか分かりません。 –

関連する問題