EOLリスト文字をテキストで表示すると、改行が失われることに注意しました
pe
this is my text of this
message
セットリストの後になります..eol
this is my text of this mess
age(EOL CHAR)
窓際の言葉を壊さずにEOL文字を見たいです。それは可能ですか?
EOLリスト文字をテキストで表示すると、改行が失われることに注意しました
pe
this is my text of this
message
セットリストの後になります..eol
this is my text of this mess
age(EOL CHAR)
窓際の言葉を壊さずにEOL文字を見たいです。それは可能ですか?
残念ながら、これはVimの文書化された制限のようです。改行(文字ごとではなく単語ごとの改行を発生させるオプション)のドキュメントから:
このオプションは、「ラップ」オプションがオフの場合、または「リスト」がオンの場合は使用されません。
別の解決策:行末を強調表示します。簡単な1回限りの方法は、それらを検索することです(/ $)。それを超えて、ハイライトを使用できます。
:highlight endofline ctermbg=Green
:match endofline /$/
これにより、EOLの背景が緑色になります。:help highlight-args
ハイライトを指定する方法の詳細については、を参照してください。
これはOPの実際の問題ではありませんが、発生する可能性があるため、他の人が検索するときに見つけられるように、ここに残しておきます。
ヘルプから'list'
:
'cpoptions'に'L'が含まれている場合、リストモードはフォーマット('textwidth'または'wrapmargin'で設定)にも影響することに注意してください。タブの表示方法を変更するには、「listchars」を参照してください。
ヘルプから'cpoptions'
:
L「list」オプションが設定されている場合、「wrapmargin」、「textwidth」、「softtabstop」、および仮想置換モード(| gR |を参照)は、の通常の動作ではなく、aを2文字としてカウントします。
'cpoptions'
すべてvi互換性についてです-あなたはとして立ち上げvim
ていvi
ますか?または、これらのフラグのいずれかを手動で設定していますか?の出力をecho &cpoptions
確認し、必ずとして起動してください。vim
まだ設定されている場合(理由がわからない場合)、フラグ(set cpoptions-=L
)の設定を解除できます。
そしてもちろん、、、、およびの設定が希望どおりであることを確認してwrap
ください。wrapmargin
linebreak
textwidth