VIM
工作五年了,虽然说一直在用,但是用的比较肤浅, 查找关键词、跳转到首页、结页、插入等
,其他命令过多好像并没有用到,但是现在又用到了一部分,还是总结一下吧,留个查找的库。
一、保存文件
:q | 退出 |
---|---|
:wq | 保存并退出 |
:q! | 不保存并退出 |
:w | 保存 |
:w! | 强行保存 |
:wq! | 强行保存并退出| |
二、常用命令
-
底线命令模式:
命令 功能描述 :1 或 :0 跳到文件的第一行 : $ 跳到文件的最后一行 :num 跳到文件的某一行 -
命令模式 (打开文件直接输入)
操作 功能描述 如何执行 gg 跳到第一行 直接输入 gg
,然后按Enter
键#G 跳转至第#行 输入行号(例如:5),然后输入 G
,再按Enter
键Shift + g 跳到文件的最后一行 按住 Shift
键,然后输入g
+# 向下移动#行 输入 +
,然后输入想要向下移动的行数,如+5
,然后按Enter
键 -
删除命令: d 命令模式情况下
命令 功能描述 如何执行 d 删除操作的开始命令 输入 d
,然后跟随其它命令(如w
,e
,b
)#dw 从当前光标位置开始删除至第#个单词的结尾 输入数字(例如:2),然后输入 dw
#de 从当前光标位置开始删除至第#个单词的结尾 输入数字(例如:2),然后输入 de
#db 从当前光标位置开始删除至第#个单词的开头 输入数字(例如:2),然后输入 db
dd 删除当前光标所在行 直接输入 dd
#dd 删除从当前光标开始的#行 输入数字(例如:3),表示删除3行,然后输入 dd