vim で README ファイルを開いて入力を開始すると、Enter キーを押すたびに自動的にインデントが追加されることに気付きます。
質問する
265 次
2 に答える
0
&syntax == ''
以下のスニペットを .vimrc に配置すると、特定の拡張子 (行のアスタリスク) が存在するか存在せず、特定の構文セット (式) を持たないファイルの自動テキスト フォーマットがオフになります。
au BufNewFile,BufRead * if &syntax == '' | set paste | endif
これは、vim コンソールで :set paste を実行するのと同じ効果です。これにより、時々邪魔になる自動テキスト フォーマットがオフになります。
于 2013-04-14T01:16:03.167 に答える
0
いいえ。削岩機を使用してピンホールを掘削しています。
ファイルの'autoindent'
オプションを無効にしたいのですが:README
*
すべてのファイルに一致します(したがって、条件 on&syntax
)、set paste
リセット以外にも多くの醜いことをし'autoindent'
ます。
より良い解決策は次のとおりです。
autocmd BufNewFile,BufRead README set noautoindent
README
ファイルに対してのみ機能し、嫌いなオプションに対してのみ機能します。足りない場合は、 で遊ぶこともできます'formatoptions'
。基本的に、あなたのソリューションは広すぎます。より具体的にする必要があります。
于 2013-04-14T06:13:35.527 に答える