0

Vim が行の一部を左にフラッシュし、行の一部を右にフラッシュする方法があるかどうか疑問に思っています。したがって:left、カーソルの下の行を左に:rightフラッシュし、カーソルの下の行を右にフラッシュしますが、次のように行を作成できるようにしたいと思います

left text right text

ある時点までは左に、その後は右に位置合わせされるため、線幅が 78 に設定されている場合、次のようになります。

left text                                                           right text

それほど重要ではありませんが、同じ考え方で、次のように、左、右、中央で同じことを行うとよいでしょう。

left text center text right text

簡単に作ることができました

left text                        center text                        right text

おそらく前半の方が簡単で、一番興味がある部分でもあると思いますが、後半の解決策があればそれもいいと思います。

また、理想的には、カーソル位置によってブレークが発生する場所が決定されるソリューションが必要ですが、列番号などを指定することもできます。少なくとも、実際にスペースを自分で配置するよりも簡単な解決策になるはずです。

4

1 に答える 1

1

私のAlignFromCursor プラグイン プラグインはまさにそれを提供します: カーソル位置から左右 (申し訳ありませんが、中央ではありません) に揃えるコマンドとマッピング。

于 2013-11-14T15:19:00.810 に答える