vim 是 linux 下一个非常好用的文本编辑器, 在 linux 下开发的人员要熟练掌握 vim 常用命令
1. 打开在第 143 行
vim + 143 filename.txt
2. 只读模式打开
vim -R /tmp/a.txt
3. 强制保存
命令模式 wq!
4. 转到当前行尾和行首
命令模式 按大 A 跳至行尾
按 0 跳至行首
5. 定位到多少行
命令模式 :set nu
然后 :n n 就是想定位的行数
6. 复制多行到别的行
命令模式 :16,30 copy 35 (复制 16 行到 30 行的内容到 35 行)
7. 移动行
命令模式: 38 move 50(把 38 行内容移动到 50 行)
8. 跳转文件头部和末尾
在命令模式下 gg 跳转文件首行
在命令模式下 G 跳转文件末尾
9. 清空文件内容
在命令模式下, 先执行 gg 这里是跳至文件首行 再执行: dG 这样就清空了整个文件!
或者退出 vim 然后使用 echo "" >> filename
10. 撤销上一步修改
当你修改一个文件比如添加一些内容, 如果你想撤销
按 ESC 退出编辑模式 在按小 u 就可以撤销上一步操作
11. 打开文件直接进入文件末尾
vim + filename
12. 删除行部分内容
命令模式大 C 会删除光标所在字符及其后面改行所有内容
13. 删除当前行
dd 删除当前行, 并把删除的行存到剪贴板里
14. 复制粘贴
命令模式 yy 复制当前行 然后依然在改行在按 p
会在该行下面多出一行该行的内容
15. 复制光标以上的所有行
y1G 或 ygg
16. 翻屏
命令模式
ctrl+f: 下翻一屏
ctrl+b: 上翻一屏
ctrl+e: 向下滚动一行
ctrl+y: 向上滚动一行
来源: http://www.bubuko.com/infodetail-2495162.html