Vim 移到一个词的结尾
在vim中,Vim 移到一个词的结尾,vim,Vim,在vim中,e应该将我移动到一个单词的末尾 假设我有以下句子: |这是一个句子 其中,|指示我当前的光标位置 我希望点击e一次会让我进入以下状态: 这是一个句子 但令人惊讶的是,我最终得到了 这是一个句子 –我在单词末尾前一个字符 因此,如果我点击ei在当前单词的末尾添加一些内容,它会在最后一个字符之前将我置于插入模式,并将事情搞砸 两个问题: 关于e运动,我不理解什么,如果它把我放在最后一个字符之前而不是最后一个字符之后,它有什么用?它的示例用法是什么 如何快速完成以下任务:在光标下的单词末
e
应该将我移动到一个单词的末尾
假设我有以下句子:
|这是一个句子
其中,|
指示我当前的光标位置
我希望点击e
一次会让我进入以下状态:
这是一个句子
但令人惊讶的是,我最终得到了
这是一个句子
–我在单词末尾前一个字符
因此,如果我点击ei
在当前单词的末尾添加一些内容,它会在最后一个字符之前将我置于插入模式,并将事情搞砸
两个问题:
- 关于
运动,我不理解什么,如果它把我放在最后一个字符之前而不是最后一个字符之后,它有什么用?它的示例用法是什么e
- 如何快速完成以下任务:在光标下的单词末尾追加内容
谢谢
e
将您置于最后一个字符的“顶部”。例如,如果然后点击r
和另一个键,您将替换光标位置的字符,在本例中为最后一个字符。如果要在光标位置后输入文本,请使用a
而不是iei
将移动到单词末尾并插入,这将在当前最后一个字符之前插入一个新字符ea
是您希望移到末尾并追加的内容
要理解它,假设您想删除单词的最后一个字符。您将使用ex
。如果e
将您移动到单词末尾,这将不起作用,但您希望“移动到单词末尾,然后删除一个字符”将等同于“删除单词的最后一个字符”。将e
视为将当前选定的字符(即要在前面插入、后面追加、删除或切换大小写的字符)作为单词的最后一个字符。换句话说,光标始终位于一个字符上,而不是像许多GUI文本编辑器那样位于两个字符之间。使用ea
在单词后追加。请从命令行运行vimtutor
。感谢您的帮助,ex
示例提供了帮助。我还将光标改为矩形,这应该有助于习惯它。