如何将vim光标实际移动到行尾(word)?
我是维姆的新手。我已经设置了如何将vim光标实际移动到行尾(word)?,vim,cursor,editor,Vim,Cursor,Editor,我是维姆的新手。我已经设置了.vimrc,以在不同模式下更改光标的形状。 当我在正常模式下使用$或e时,光标会跳到每一个字符的行尾或字尾位置 例如,让|表示光标的位置: 在我按下“$”之前 |alonglonglineofword alonglonglineofwor|d 在我按下“$”之后 |alonglonglineofword alonglonglineofwor|d 在按下e |aword awor|d 按下e |aword awor|d 我想知道这是否是由光标的形状设置
.vimrc
,以在不同模式下更改光标的形状。
当我在正常模式下使用$
或e
时,光标会跳到每一个字符的行尾或字尾位置
例如,让|
表示光标的位置:
在我按下“$”之前
|alonglonglineofword
alonglonglineofwor|d
在我按下“$”之后
|alonglonglineofword
alonglonglineofwor|d
在按下e
|aword
awor|d
按下e
|aword
awor|d
我想知道这是否是由光标的形状设置引起的。是指向我的
的链接。vimrc
从未见过您描述的行为。可能是您对.vimrc文件所做的更改。建议您将that.vimrc移开,并为自己创建一个新会话,将$/e导航行为与默认值进行比较。此外,检查最后一行的第二行,看是否有“光标形状”错误:
这似乎是标准的vim行为。正常模式下的光标既不在给定字符之前,也不在给定字符之后。它实际上位于一个字符的顶部,您(用户)决定是在该字符之前还是之后进行编辑。例如,如果光标在这里
|alonglonglineofword
|aword
你希望它在这里
alonglonglineofword|
要插入更多代码,请在正常模式下键入A
,以在行尾插入。或者,您可以键入$a
转到行的末尾,并在光标位置后插入。同样,如果光标在这里
|alonglonglineofword
|aword
你希望它在这里
aword|
您可以键入
ea
,在单词末尾“追加”文本。要检查并查看是否是标准vim行为困扰您或您的。vimrc
您可以使用vim-N-u NONE
启动vim,以绕过您的配置。为了将来参考,当您想要在标记中换行时,不必(或建议)键入
。这里有一个到降价帮助的链接。你把光标改成什么了?通常,当您到达单词末尾时,必须按a
在单词后面插入?是这样吗?如果是这样的话,问题在于光标。我想将光标更改为specify word的结尾并添加更多代码,因此我使用e
导航光标,但它只是移动到我希望的位置。