箇条書きリストの形式を再指定するには、formatoptions + = aを使用しないでください。

箇条書きリストの形式を再指定するには、formatoptions + = aを使用しないでください。

私はformatoptions +=a次の説明に従ってVimを使用しています。Vim:文書の単語改行文書(特にMarkdown文書)を作成するときに自動的に行を書式設定します。

私の問題は、各箇条書きの間に空白行があるため、Vimが箇条書きリストの形式を再指定しようとしていることです。

これでvimが再フォーマットされます。

This is wath we will do:

* task 1,
* task 2,
* task 3.

入力する

This is wath we will do:

* task 1,   task 2,   task 3.

(このフォーマットの過程でアスタリスクが消える理由もわかりません。)

Vimがこのリストの形式を再指定しないようにするにはどうすればよいですか?

ベストアンサー1

この試み:

  • vim認識リストnに追加()formatoptions:set fo+=n
  • formatlistpatアスタリスクを箇条書き()として認識するオプションを設定しますset flp+=\\\|^\\*\\s*。 (バックスラッシュの数はmagicレベルによって異なります。)

私がテストした結果、完璧ではありませんが、ほぼ同じようです。

おすすめ記事