当您在Joe中选择矩形块时(使用^TX
,^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,但是这种想要注释多行块的情况出现在许多其他环境中。
我知道这可以通过设置一个宏并在多行中重复它来实现,但是能够根据需要进行任意多行插入和删除是很好的。
乔甚至可以这样做吗?怎么做?
答案 0 :(得分:1)
标记你的文本块(光标为'Lorem'中的'L',^ KB,光标为'odio'中的'。',^ KK),然后过滤它(^ K /),sed -e 's / ^ /%/'(或perl -lne'print qq(%),$ _'或awk,或......)。是的,这是可能的。 : - )