跳转到下一行的 char
Jump to char on a subsequent line
我正在编辑我的 .vimrc
的一部分,想在评论中的每个 "
之后添加一个 space。
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
我想要一种稍微聪明的方法来执行此操作,所以在 if I start typing f"a␣<Esc>
的第一行中。有了这个,我的 .
命令现在有 a␣<Esc>
了。好
我以为"now I need only type ;.
a bunch of times and this will do the work."
令我没想到的是 ;
命令仅在当前行有效,这意味着我必须每次至少输入 j;.
。
所以我的问题是:除了 f
、;
和 ,
之外,是否还有另一组命令会跳转到一个字符,即使它在后续(或前)行?
您可以使用/"
搜索所需的char("),然后使用n
(正向)或N
(反向)跳转到它
然后点击 .
重复替换。
如果您想用 "␣
替换所有出现的 "
,更简单的方法是使用以下命令
:%s/"/"␣/g
有几个插件可以将 f
/ t
命令扩展到当前行之外,例如 ft_improved.
我正在编辑我的 .vimrc
的一部分,想在评论中的每个 "
之后添加一个 space。
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
我想要一种稍微聪明的方法来执行此操作,所以在 if I start typing f"a␣<Esc>
的第一行中。有了这个,我的 .
命令现在有 a␣<Esc>
了。好
我以为"now I need only type ;.
a bunch of times and this will do the work."
令我没想到的是 ;
命令仅在当前行有效,这意味着我必须每次至少输入 j;.
。
所以我的问题是:除了 f
、;
和 ,
之外,是否还有另一组命令会跳转到一个字符,即使它在后续(或前)行?
您可以使用/"
搜索所需的char("),然后使用n
(正向)或N
(反向)跳转到它
然后点击 .
重复替换。
如果您想用 "␣
替换所有出现的 "
,更简单的方法是使用以下命令
:%s/"/"␣/g
有几个插件可以将 f
/ t
命令扩展到当前行之外,例如 ft_improved.