开始使用 vim 作为宏,是否有一个f命令,但不是捕获单个字符,而是我想捕获多个字符?虽然我知道我可以使用 ,但/我没有看到我可以重复使用;来将我带到下一个目标f
3 回答
6
使用 时,您可以使用 到达下一个目标,使用 可以到达上一个n目标。N/
于 2020-02-05T08:47:23.497 回答
4
将光标放在单词上并按下:
gd- 转到第一个#- 转到上一个*- 转到下一个
然后n或N重复。
于 2020-02-05T09:02:28.093 回答
1
如果您的问题是/交互式的(意思是:您必须输入一些内容)并且您想在固定值宏中使用它,那么您仍然可以这样做。
例如,如果您这样做:
:map g /something^M
然后你点击g,它会寻找字符串something。
请记住,这^M是键Ctrl+V后跟Ctrl+的组合M
附带说明一下,当您想输入一些文本并返回正常模式时也是如此:
:map g 0i--^[j
如果你点击g它,它将--在行首插入并向下移动一行。
这^[是Ctrl+V后跟Esc
于 2020-02-05T13:40:20.523 回答