VIM 的三种模式
- normal(普通模式)
- insert(插入模式)
- command(命令模式)
VIM 的工作方式不同于常规的编辑器, 在常规编辑器下对应到 VIM 中就是一直使用 insert 模式进行操作, 但是 VIM 并不是这样设计的, 在 VIM 下的操作流程为: 打开 VIM(默认为 normal 模式)-> 快速移动到自己需要的位置 -> 进入 insert 模式修改少部分文本 ->(按 ESC) 回到 normal 模式寻找下一个需要编辑的地方 -> 进入 ins 模式修改... 就这样循环下去, 当满足自己要求后, 在普通模式下按 Shift + : 进入命令行模式, 然后 wq(或 x) 退出并保存文件.
对文件的基本操作
在命令行模式下:
:x 和 :wq 表示保存并退出
:q! 表示退出但不保存
:w 表示保存
对内容的基本操作
在普通模式下:
hjkl 分别表示 向左移动光标 向下移动光标 向上移动光标 向右移动光标
dd 表示删除当前行
yy 表示复制当前行
p 表示粘贴
o 表示在光标的下方开一个新行
O 表示在光标的上方开一个新行
u 表示撤销操作
Ctrl + r 表示反撤销 (等同于 Undo)
另外的一些操作
按 i 进入插入模式
按 A 直接在当前行尾开始编辑
按 0 快速到行首, 按 i 开始编辑
来源: http://www.bubuko.com/infodetail-2972639.html