背景知识
- 手不需要移开键盘的编程方法
Vim基础
1. 两种模式
- 命令模式
- 拷贝、删除、粘贴
- 通过 i(insert) 或者 a(append) 进行切换,一般都是用i
- 编辑模式
- 编辑字符,
- 通过Esc进行切换
二、常用命令
1. 基础命令
- 创建文件
- vim filename
- 保存文件
- :w
- 关闭文件
- :q
- 拷贝
- 命令模式下
- yy 拷贝当前光标所在的一行
- yw 拷贝当前光标所在的一个单词,需要位于单词的第一个字母
- 粘贴
- p
- 删除
- dd 删除当前光标所在的一行
- dw 删除当前光标所在的单词
- 撤销更改
- 小写u
- 反撤销
- Ctrl + r
2. 移动光标
- 上下左右移动,命令模式下
- h 左移
- j 上
- k 右
- l 下
- 跳到文件头
- gg
- 跳到文件尾巴
- GG
- 移动到行首
- ^
- 移动到行尾
- $
- 按单词移动
- w 向前
- b 向后
3. 查找与替换
- 查找关键词,命令模式
- /key
- 查找并替换
- %s/查找key/替换key/gc
- gc用户决定每次匹配是否需要替换(y替换,n不替换)
4. Vim 多窗口
- 分窗口命令
- split
- vsplit
- 窗口间切换
- ctrl + w
5. 其他操作
- 展示行号
- set number
总结
对于Vim编辑器的学习和使用,没有什么诀窍,就是多积累,多用