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 开始编辑