vim里w是调到下一个单词的开头,e是跳到下一个单词的结尾 那我想调到下一个空格(空格,制表符都包括)怎么做?
我的 vim 知识有限 ... 琢磨了半天也想不出一个键的实现方式 ...
两个键有很多种 ... 比如 El ... ( 大写 E 小写 L ) ... 直接满足你的需求 ...
El
或者更简单也更容易理解的 ... f<space> 或者 f<tab> ...
f<space>
f<tab>
只是你要自行区分查找的是空格还是制表符 ...
比如现在有两个单词
Hello World
在命令行模式,按9在 vim按方向键"l" 就能跳转到 Hello Wor"l"d 位置
向右移动9个字.
f键可以向后跳到指定的字符 直接键入"f<space>"就可以了
抱歉,没看到一楼的答案已经回答过了。 那就补充一个:可以直接使用搜索来跳转“/<space><enter>”
其实vim还有一个快捷键是;(分号),这个快捷键的作用就是重复上一次find(f<sapce>或t<space>或F<sapce>或T<space>)的动作。 其实还有一个是逗号,是重复向前搜索的意思,但是很多人(包括我)将逗号(,)映射成了<leader>,不得已只能用分号(向后搜索)。。。
;
f<sapce>
t<space>
F<sapce>
T<space>
,
<leader>
只需要f<space>一次即可,剩下的事情就交给;来吧。。。按一下总比两下要快。。。而且还在那么顺手的位置。。。
我的 vim 知识有限 ... 琢磨了半天也想不出一个键的实现方式 ...
两个键有很多种 ... 比如
El
... ( 大写 E 小写 L ) ... 直接满足你的需求 ...或者更简单也更容易理解的 ...
f<space>
或者f<tab>
...只是你要自行区分查找的是空格还是制表符 ...
比如现在有两个单词
Hello World
在命令行模式,按9在 vim按方向键"l" 就能跳转到 Hello Wor"l"d 位置
向右移动9个字.
f键可以向后跳到指定的字符
直接键入"f<space>"就可以了
抱歉,没看到一楼的答案已经回答过了。
那就补充一个:可以直接使用搜索来跳转“/<space><enter>”
其实vim还有一个快捷键是
;
(分号),这个快捷键的作用就是重复上一次find(f<sapce>
或t<space>
或F<sapce>
或T<space>
)的动作。其实还有一个是逗号
,
是重复向前搜索的意思,但是很多人(包括我)将逗号(,
)映射成了<leader>
,不得已只能用分号(向后搜索)。。。只需要
f<space>
一次即可,剩下的事情就交给;
来吧。。。按一下总比两下要快。。。而且还在那么顺手的位置。。。