我有这样的文字:
gradient
continuité
direction
我想要这个:
\donnee{gradient}
\donnee{continuité}
\donnee{direction}
在视觉模式下,我可以准备序列\donnee{
ESC
,然后在下面的每一行中点击.
但这只会将我的文本更改为,\donnee{gradient
并且我正在搜索类似以下内容的内容:\donnee{
-> 行尾 ->}
在我的可重复序列中。
但我无法添加$,能够将插入符号放在行尾,
因为它涉及通过ESC停止序列记录返回到视觉模式。
我怎样才能做到这一点?
答案1
我会在你的视觉选择上使用ex
-style 。:s/.*/\\donnee{&}
Ctrl您还可以使用+创建文本的视觉块v,并用于I
前置\donnee{
和A
附加(例如,}
在重新选择同一块后)。gv
另一种方法是使用以下命令录制宏q:
qaI\donnee{<Esc>A}<Esc>jq
将记录一个a
宏,该宏会添加\donnee{
到该行之前并附加到}
该行并沿着一行向下移动。然后输入@a
调用宏,@@
重复上一个宏。
对于可能与 重复的内容.
,您还可以执行以下操作:
ciw
更改光标下的单词,然后键入\donnee{
Ctrl+ rCtrl+ o", }
, Esc。