2

vim で README ファイルを開いて入力を開始すると、Enter キーを押すたびに自動的にインデントが追加されることに気付きます。

4

2 に答える 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 に答える