1

^TXJoe で ( , を使用して)長方形のブロックを選択した^KB [move cursor] ^KK場合、それを使用して複数の行に文字を挿入するにはどうすればよいでしょうか?

たとえば、次のテキストがあるとします。

Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Pellentesque pretium elementum eros,
ac dignissim purus volutpat et. Integer eleifend, odio.

そして、次のように変更します。

% Lorem ipsum dolor sit amet, consectetur 
% adipiscing elit. Pellentesque pretium elementum eros,
% ac dignissim purus volutpat et. Integer eleifend, odio.

これは特に LaTeX 用に欲しいのですが、複数行のブロックをコメントアウトしたいというこの状況は、他の多くのコンテキストで発生します。

マクロを設定して複数行に渡って繰り返すことでこれが可能であることは知っていますが、必要に応じて任意の複数行の挿入と削除を行うことができるとよいでしょう。

これはジョーでも可能ですか?それはどのように行われますか?

4

1 に答える 1

1

テキストのブロックをマークし ('Lorem' の 'L' へのカーソル、^KB、'odio.' の '.' へのカーソル)、sed -e 's/ でフィルタリング (^K/) します。 ^/% /' (または perl -lne 'print qq(% ),$_'、または awk、または...)。はい、可能です。:-)

于 2016-04-11T23:13:34.730 に答える