Vim的使用:
- vim 4.py : 可以建立一个新文件; 也可以打开一个文件
- 按esc就会进入命令模式
- 编辑模式(i)
- wq : 保存退出
- 按esc进入末行模式(或者输入:), 输入wq, 保存并退出
- 命令模式(hjkl左上下右)
- dd : 删除光标所在行(剪切)(2dd)
- i : 光标前面插入
- a : 光标后面插入
- o : 下一行插入
- I : 行首插入
- A : 行尾插入
- O : 上一行插入
- yy : 复制光标所在的一行(3yy)
- P : 粘贴
- H : 当前屏幕的上方
- M : 当前屏幕的中间
- L : 单钱屏幕的下方
- ctrl+f : 向上翻一页代码
- ctrl+b : 向上翻一页代码
- G : 快速回到整个代码的最后一行
- 20G : 快速定位到第2行代码
- gg : 快速回到整个代码的第一行
- w : 向后跳一个单词的长度, 即调到下一个单词的开始处
- b : 向前跳一个单词的长度, 即调到上一个单词的开始处
- D : 从当前的光标开始剪切
- u : 撤销刚刚的操作
- ctrl+r : 反撤销
- d0 : 从当前的光标开始剪切, 一直到行首
- x : 删除当前的光标, 每次只会删除一个(向后删除)
- X : 删除当前光标前面的那个, 每次只会删除一个(向前删除)
-
>>
: v+上下左右, 然后按>>, 将代码向右移动(v, V), 之后按.重复上次操作 - v / V : 选中一片代码
- << : 向左移动代码
- { : 向上跳一片代码
- } : 向下跳一片代码
- dw : 删除光标开始位置的字, 包含光标所在字符
- r : 替换一个字符
- R : 替换光标以及后面的字符
- / : 搜索
- shift+zz : 相当于wq
- 末行模式
- w : 保存
- q : 退出
- wq : 保存并且推出