使用 t 和 f 移动光标,使用单词作为参数,vim
vim 中是否可以使用 t
和 f
前进(或者以其他方式使用 T
和 F
),但是使用单词作为参数?
Is it possible in vim to move forward with t
and f
(or in the other way with T
and F
), but using words as a parameter ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
/word
怎么样?它可以像其他任何东西一样与运算符组合:
光标位于开始处,d/
high
Enter:奖励
此外,您可能有兴趣学习一些 ex 模式命令,例如:
现在输入
(注意:
表示CvCm 表示回车键 (^M))结果:
/e
标志实现包含 行为类似于f
;要获得 'till 行为:结果:
What about
/word
?It can be combined with operators just like anything else:
cursor at start, d/
high
Enter:Bonus
Also, you might be interested in learning some of the ex mode commands like that:
Now enter
(Note:
<CR>
denotes C-vC-m for the enter key (^M))Result:
The
/e
flag achieves inclusive behaviour like withf
; To get 'till behaviour instead:Result:
尝试使用 * 或 # 搜索光标下单词的实例。您会注意到它将模式设置为
\
,因此您可以使用类似的模式来查找所需的单词,并由单词边界字符包围。Try using * or # to search for instances of the word under the cursor. You’ll notice that it sets the pattern to
\<foobar\>
, so you can use a pattern like that to find the word you want, surrounded by word boundary characters.您可能想使用
/word
进行此类搜索。set incsearch
也可能有帮助。You probably want to use
/word
for that kind of search.set incsearch
might also help.