1
我想保存vim宏以供重用。什麼我想要實現的部分是:在vim宏中禁用選擇範圍插入
- 製作的線的一部分可視選擇
- 搜索&與
:s/\%Vsearch/replace/e
但選擇範圍('<,'>
)的自動插入替換之後:
正在引起我的問題。如何禁用或繞過此命令?
我想保存vim宏以供重用。什麼我想要實現的部分是:在vim宏中禁用選擇範圍插入
:s/\%Vsearch/replace/e
但選擇範圍('<,'>
)的自動插入替換之後:
正在引起我的問題。如何禁用或繞過此命令?
使用<C-u>
:
:<C-u>s/\%Vsearch/replace/e
如果你想在一個保存的宏,你需要使用它的文字符號,^U
使用<C-u>
,您可以通過插入模式輸入<C-v><C-u>
獲得。
參見:h i_ctrl-u
。
謝謝,但它在手動記錄宏*時起作用* ...但似乎不是如果我嘗試將它保存在文件中供將來使用(即:'let @s =「: s/\%Vsearch/replace/e \ r「'),這是我試圖實現的。 –
tonio
2015-03-31 12:13:17
保存的宏也是一樣的:你只需要插入一個文字'^ U'而不是'':這是用''完成的。 –
romainl
2015-03-31 12:17:36