4

のようなリンクを書くことができる vimwiki を使用しています[[wiki link ...|name link]]。編集モードでリンクのある行にいる場合は、実際のファイルの内容が表示されます。それ以外の場合は、「名前リンク」が表示されるだけです。(vim ヘルプ |links| と同様の方法で)。

しかし、vim はラップを計算するために、表示されたコンテンツではなく実際のコンテンツを使用します。

表示された文字を使用してラップを計算するようにvimを使用したいと思います。

4

2 に答える 2

4

vimwikiは、Vimヘルプがマークアップで行うように、比較的新しい隠蔽機能を使用してリンクの一部を非表示にします。ただし、非表示のテキストの錯覚はそれほど深くはなく、Vimコマンドと行の折り返しは引き続きフルテキストで機能します。コアVim実装は、必要なものを取得するために拡張する必要があります。誰かがパッチ(および対応するテスト)を作成する必要があります。

ただし、これをどこまで行うべきかは不明です。結局のところ、Vimはテキストエディタであり、WYSIWYGではありません。隠蔽機能は便利で光学的なトリックであり、コア機能ではありません。

于 2012-07-21T12:38:31.363 に答える
0

隠蔽機能を使用する代わりに、最終的にディスクに書き込まれる実際のコンテンツの状態を管理できます。ご覧のとおり、これは複雑なアプローチであり、データ損失のリスクを伴う特殊なケースが数多くあります。Web でこれに相当するのは、正しく理解するのが難しいことで有名なリッチ テキスト エディターです。

于 2021-02-05T07:06:09.333 に答える