Vim普通模式下如何移动到行尾最后一个字符后进入插入模式
操作方案
你需要的是Vim中行尾追加插入的专属命令,操作非常简单:
- 普通模式下直接按
A即可:命令会自动把光标定位到当前行最后一个字符的后方,同时直接进入插入模式,完全匹配你要在{之后插入内容的需求 - 如果你习惯先移动光标再切换插入模式,可以先按
$跳到当前行的最后一个字符上,再按a在光标后进入插入模式,最终效果和A完全一致
补充说明
Vim普通模式下的光标默认只能落在具体字符上,无法停在一行最后一个字符的后方,所以你没法直接把光标移到{的后面再进插入模式,用A是最快捷的处理方式。
你之前用到的o是「在当前行下方新建一行并进入插入模式」的命令,和行尾追加的场景不匹配,如果后续有在当前行上方新建行插入的需求,可以用大写的O命令。
其他常用插入命令参考
i:在当前光标所在字符的前方进入插入模式I:跳转到当前行的第一个非空白字符前方进入插入模式a:在当前光标所在字符的后方进入插入模式
内容的提问来源于stack exchange,提问作者Sergio Bost
相关产品推荐
相关产品推荐

