8

vim でコメントの下に改行を挿入する"と、改行の先頭に a が挿入される傾向があります。これはおそらく単純な解決策または理由ですが、正確な解決策を見つけることができません。

4

4 に答える 4

16

filetypeのファイルを編集している場合、Vim はデフォルトで、コメントの後に入力する新しい各行の先頭にvimコメント文字 (Vimscript では ) を挿入する場合があります。"既に述べたように、これは Vim のformatoptions設定の結果です。

現在のファイルでこの動作をオフにするには、次を実行します。

:set formatoptions-=ro

デフォルトでオフにするには、これを に追加します~/.vimrc

set formatoptions-=ro

Vimscript ファイルに対してオフにするには、これを に追加します~/.vimrc

augroup filetype_vim
    autocmd!
    autocmd FileType vim setlocal formatoptions-=ro
augroup END

roは に指定できるオプションformatoptionsです。可能なオプションの完全なリストについては、 を実行して:help fo-tableください。

于 2013-10-19T04:34:43.400 に答える
2

この動作は、formatoptions変数によって制御されます。

詳細を調べるために使用:h formatoptionsします。

次の記事も役立つ場合があります:自動コメント挿入を無効にする

于 2013-10-19T04:23:53.147 に答える
1

以下に挿入するためにどのコマンドを使用していますか?

ナビゲーション モードで標準の「o」キーストロークを使用すると、カーソルが置かれているもののすぐ下に新しい行が挿入され、余分な「」を挿入することなく、自動的に挿入モードになります。

同様に、大文字の「O」は、カーソルがある行の上に新しい行を挿入し、挿入モードにします。

于 2013-10-19T03:02:25.987 に答える