2

他のテキスト内でテキストを左揃えにすることがよくあります。
列を揃えるためのプラグインがあることは知っていますが、他の多くのテキストでは最も簡単な方法ではありません。

これは私のテキストです:

>...this is text               X      more text
>...this is more text          X          more text
>...text text text             X               more text
>...this is text               X       more text
>...this is more text          X     more text

私がしたいのは、単一の列のブロック (X上の例) を選択し、ブロックとブロックの後に始まるテキストの間のすべてのスペースを削除することです。

これを行う最善の方法は何ですか?

4

2 に答える 2

3

整列するテキストを視覚的に選択してから、次の ex コマンドを使用します: '<,'>s/\%Xv\s*// (X を、選択したブロックの列番号に置き換えます。)

  • '<,'>代替コマンドの範囲を定義し、

  • \%Xv特定の列を見つけるためのゼロ幅の正規表現パターンです。チェックしてください:help pattern

于 2013-04-08T09:14:22.170 に答える