操作指令:
- dd :删除当前行,并存到剪贴板
- dw :删除当前单词
- x :删除当前光标所在字符
- y :复制
- p :粘贴
- u :撤销(undo)
- Ctrl+u :redo
- . :重复上次命令
- w :保存
- wq :保存并退出
- q! :退出不保存
- saveas :另存为
- /pattern :查找pattern字符串,按n指向下一个
- v :可视化选择行
- Ctrl+v :可视化选择块
- < > :左右缩进
- = :自动缩进
- Ctrl + p/n :Insert模式下自动补齐
移动指令:
- 0 :到行头
- ^ :到行头第一个字符处
- $ :到行尾
- g_ :到行尾第一个字符处
- gg :到第一行
- G :到最后一行
- :N :到第N行
- w :到下一个单词开头
- e :到下一个单词末尾
- f+字符 :到下一个字符
- % :匹配括号 ( [ {
- # :向上匹配光标当前所在单词
- * :向下匹配光标当前所在单词
分屏功能:
(1)由shell打开多个文件并且分屏
vim -O file1 file2 ... 垂直分屏(vertical)
vim -o file1 file2 ... 水平分屏(horizontal)
(2)在vim里开启分屏
:new 创建空白分屏
:vsp file 打开file并垂直分屏
:sp file 打开file并水平分屏
(3)关闭分屏
Ctrl+w + c 关闭当前分屏
:only 仅留下当前分屏
(4)切换分屏
Ctrl+w + w 切换分屏(两个分屏时)
Ctrl+w + h/j/k/l
(5)调整分屏尺寸
Ctrl+w + + 上
Ctrl+w + - 下
Ctrl+w + < 左
Ctrl+w + > 右
Ctrl+w + = 恢复默认
网友评论