84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
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>
一次即可,剩下的事情就交给;
来吧。。。按一下总比两下要快。。。而且还在那么顺手的位置。。。