3

問題は次のとおりです。

  1. これはプレーン.txtファイルについてです

  2. 隠蔽機能を有効にして、次の構文ファイルを作成しました。

    set conceallevel=3
    syn region cTest conceal start='€£' end='£€'
    hi cTest ctermfg=DarkYellow
    
  3. まず言いたいことの要旨・骨子を書いて、€£と£€の間に入れます。次に、同じ行に、要約のガイドラインに従って、より長いテキストを書きます。ファイル全体に多くの (>100) 行が含まれています。

  4. 隠蔽機能は、次の 1 つの点を除いて非常にうまく機能します。次の行がそれぞれ 600 文字 (要約 120 文字、テキスト 480 文字) の場合、画面の幅が 80 文字の場合、カーソルがない行が表示されます。 6 つのスクリーン ラインに加えて… 120 の非表示の文字に対応する空白。

この虚無を崩壊させることは可能でしょうか?

(ヒント #1308 を除いて、隠蔽機能に関するチュートリアルは見つかりませんでした。「隠蔽」タグはスタック オーバーフローで受け入れられません...)

4

1 に答える 1

1

残念ながら、現在のところ、隠蔽機能によって作成されたこの空白を取り除く方法はありません。どうやら、隠蔽機能の開発は非常に複雑で、7.3 リリースに間に合うように「ドアの外に」出すためにいくつかの妥協が必要だったようです。

これは、誰かが Bram Moolenaar や Vim 開発者メーリング リストに作業パッチを提出した場合、将来のリリースで修正される可能性があります。

于 2010-10-09T22:34:33.293 に答える