VIM:如何选择一行,直到光标,包括光标下的字符?

VIM:如何选择一行,直到光标,包括光标下的字符?

在正常模式下,我使用以下命令选择光标之前的内容:

v<Home>

是否可以将光标下的内容添加到选择中?

谢谢!!

答案1

编辑

您想改变选择的方向,对吗?只需o根据需要键入并扩展您的选择即可。

lorem ipsum dolor sit amet
        #                  " starting point
<########                  " v^
########>                  " o
##########>                " e

完结

我不太确定你想要什么,所以这里有很多选择组合。

从光标处选择到该行的第一列:

v0

从光标到该行的第一个可打印字符进行选择:

v^

从光标到行尾选择:

v$

从光标到单词末尾选择:

ve

从光标到单词开头选择:

vb

从光标选择到行上的下一个左括号(含):

vf(

从光标选择到该行上一个双引号(不包括):

vT"

从光标选择到foo缓冲区中的下一个出现位置(始终独占):

v/foo<CR>

从光标选择到bar缓冲区中的上一次出现的位置(始终独占):

v?bar<CR>

选择光标下的整个单词:

viw

选择一对括号之间的所有内容:

vi( (or vib)

选择函数主体:

vi{ (or viB)

选择整个句子:

vis

选择整个段落:

vip

欲了解更多信息,请参阅:help motion.txt

相关内容