- h-左,j-下,k-上,l-右
- w/W 移动到下一个单词,b/B移动到上一个单词,3w移动到下3个单词
- $移动到行尾,^移动到行首
- a- append到当前字符后,A-append到行尾
- fx-,在当前行向下搜索字符x,5fx同理向下搜索第五个x,Fx和fx方向相反,向左搜索。tx/Tx和fx/Fx类似,只是会在把cursor放到搜索到的x前面。
- 5G,跳到第五行行首
- :set nu显示行号,:set nonu取消行号显示
- CTRL+G 显示当前游标所在文件大体位置和当前文件名称
- CTRL+U 向上滚动半屏幕,CTRL+D向下滚动半屏幕。
- dw删除单词,dd删除一整行,3dw和d3w不同,前者3次删除一个单词,后者删除3个单词,可以组合使用,如3d2w三次删除两个单词,也就是删除了6个单词,同理,d命令可以喝fx命令结合使用用于删除从当前位置到搜索的目的地址之间的所有字符。
- c:change,改变命令,等同于删除一个单词然后进入insert模式
- . 命令,重复删一次删除或change命令
- J将下一行内容链接到当前行,并在之间加上空格
- rx 将当前光标处字符替换为x,同理,5rx则替换五个字符
- ~ 改变当前字符大小写
附带一张vim命令键盘图
VIM使用小记
最新推荐文章于 2022-12-27 19:46:29 发布