我正在编辑.vimrc
的一部分,并希望在评论中的每个"
后添加一个空格。
if has("gui_running")
:set guioptions-=T "remove toolbar
:set guioptions-=r "remove right-hand scroll bar
:set guioptions-=L "remove left-hand scroll bar
endif
如果我开始输入f"a␣<Esc>
,我想要一个有点聪明的方法来做到这一点。有了这个,我的.
命令现在有a␣<Esc>
。好。
我想“现在我只需要多次输入;.
,这将完成工作。”
我没想到的是;
命令只对当前行有效,这意味着我每次都必须输入至少j;.
。
所以我的问题是:除了f
,;
和,
之外还有另一组命令会跳转到某个字符,即使它在后续(或之前)线?
答案 0 :(得分:0)
您可以使用/"
搜索所需的字符(“),然后使用n
(正向)或N
(向后方向)跳转到该字符。
然后点击.
重复替换。
如果您想用"
替换"␣
的所有出现,更简单的方法是以下命令
:%s/"/"␣/g
答案 1 :(得分:0)
有几个插件可以将f
/ t
命令扩展到当前行之外,例如ft_improved。