私はVimを使ってコードではないテキストを書いています。これを行うには、formatoptions
にはw
フラグが含まれていることがあり、時にはa
フラグが含まれています。Vimのテキスト書式に関する質問
wフラグは、最初の空白行(Vimのデフォルト値)でなく、空白でない文字で行が終了すると段落の終わりが生じるようになっています。ヘルプ文書のスニペットです:
w Trailing white space indicates a paragraph continues in the next line.
A line that ends in a non-white character ends a paragraph.
フラグをタイプすると、自動的に再フォーマットされます。たとえば、以下のテキストを持つ文書では、wとフラグを指定すると、入力した行が「段落の最後の行」までしか入力されません。私の質問に今
This it the first line of the paragraph. <cr>
The text in it reformats properly as I type <cr>
up to the last line of the paragraph, which is <cr>
right after this line, that is, just below here: <cr>
This is the last line of paragraph.<cr>
This is the first line of second paragraph. <cr>
Even though there is no blank line between <cr>
it and first paragraph, any reformatting of <cr>
the first paragraph ends at the last line <cr>
of first paragraph.<cr>
<cr>
This the the first line after second paragraph<cr>
:私は最初の段落で入力すると、再フォーマットが正しく動作a
とw
フラグを 、すなわちは、2番目の段落は手つかずのまま。しかし時にはvap
を使って現在の段落を選択したいと思うことがあります。 w
フラグが設定されていると、これは最初の段落のみを選択するはずです。しかし実際には最初の段落でvap
を発行すると、2番目の段落も<cr>
という空白行までずっと少なくなり、w
のformatoptionsフラグは無視されます。
これが期待どおりの動作ですか?何か不足していますか? vap
は、最初の行で末尾の空白がなくなっている段落だけを選択しないのはなぜですか?
Vimは、プログラミングに明示的に使用されている場合にのみ実際に話題になります。ワードプロセッサを動作させる手助けは、スタックオーバーフローの範囲外です。移動するよう投票した。 – meagar
ええと、これは私が書いているプラグインの設定用です。これは間違いなくプログラミングプロジェクトです。 VimScriptで書かれているアプリケーションで、テキストとコードを書き込むために使用されます。 。 。さらに、Vimのエキスパートユーザーの多くは、他の場所よりもSOにいると思います。 –
@meagar私は、SOのコミュニティが、vimの質問がここに行かなければならないとすでに同意していると思った:http://meta.stackexchange.com/questions/25925/vim-questions-so-or-su – ZyX