4

Pentadactyl<textarea>を使用すると<input type="text">、Web サイトの要素に外部テキスト エディターを使用できます。これには GVim を使用します。この機能は非常に便利ですが、疑問が生じます。編集後にテキストを折り返すことがよくあるので、私のワークフローは次のとおりです。

  1. CTRL+IGVimを起動する
  2. 使用する:set tw=72
  3. テキスト操作を実行する
  4. gq必要な領域を再ラップするために使用します
  5. :wq

[G]Vim の他の編集に影響を与えずにステップ 2 をスキップしたい (つまり、すべてのファイルを完全に設定tw=72したくない)。たとえば、Pentadactyl が常に で起動する Linux でのこの特定の状況での.[g]vimrc最善の方法は何ですか?:set tw=72$EDITOR/tmp/pentadactyl.txt

4

1 に答える 1

6

このファイルの を .vimrc に追加autocmdします。

autocmd BufRead  /tmp/pentadactyl.txt  setlocal tw=72

これにより、指定されたファイル名を読み取った後にバッファの編集を開始するたびに自動的に実行されるフックが追加さsetlocal tw=72れます。

詳細については:help autocmd、 および:help autocmd-eventsを参照してください。

autocmd同様に、ステップ 4 が予測可能な場合、つまり常にファイル全体を再フォーマットする場合は、 for を追加できますBufWrite

于 2012-07-24T16:59:32.533 に答える