2013-10-31 34 views
0

有没有办法指定在任何给定的方向上删除多少个单词?我知道有一种方法可以指定要删除多少个字母,但是关于单词的内容呢?在方向上删除X很多单词,Vim

像我希望的东西沿着这些路线:

2X <DIRECTION> 

所以我可以把这样的事情:

inoremap <F14> <ESC>:call Smode('hlon')<CR>| 

,并把它变成这样:

inoremap <F14> <ESC><CR>| 
+0

在阅读本文时,花5分钟阅读本教程并执行本教程:http://www.glump.net/files/2012/08/vi-vim-cheat-sheet-and-tutorial.pdf包含与其他人一样问题的解决方案。 –

回答

5

这是你在找什么?

删除2个词语在向前方向:

d2w 

删除2个词语在向后方向:

d2b 
0

我没有找到我想要的东西,但是它的工作原理也是如此:

v2ex 

输入视觉模式,前进到小写的端部(使用E 为大写)字,和删除选定的文本。

+0

注意:'d'和'x'在视觉模式下都做同样的事情,并且在大多数键盘布局中'd'更容易到达。 – pandubear

2

停止。

在你做任何事之前,运行vimtutor。它包含了开始使用Vim所需的所有底层信息。包括你的问题的答案。