文章目录
- vim常用操作
- 1. Normal(默认是 Normal 模式):常规模式
- 2. Insert:输入模式
- 3. Command(按":"进入):命令行模式
- 4. Visual Block(Ctrl+v进入):可视化块模式
vim常用操作
vim的操作:(set nu,显示行号)
h,j,k,l 分别代表 左,下,上,右
1. Normal(默认是 Normal 模式):常规模式
-
按 G 键,跳转到文件末尾(G可以理解为GO)
-
按 gg,跳转到文件开头
-
按 ^ 符,(小帽子)移动到行首
-
按 $ 符,移动到行尾
-
按 w 键,移动到下一个单词的开始位置
-
按 b 键,移动到上一个单词的开始位置
-
按 e 键,移动到下一个单词的末尾位置
-
按 Ctrl+ww,多窗口之间进行跳转
-
按 Ctrl+w+h/j/k/l,精确移动到某一个窗口之上
-
按 Ctrl+f,向下翻一屏(看下一页的数据)
-
按 Ctrl+b,向上翻一屏(看上一页的数据)
-
删除:
dd,删除一行(d可以理解为delete)
数字+dd,删除指定数量的行(例如:10dd,一次性删除10行)
d+数字+G,从当前位置删除到指定行(例如:d98G),上下删都可以
u,撤销刚才的操作
【按 dw,只删除一个单词】 -
复制:
yy,复制一行
p,粘贴(到下一行)
数字+yy,复制多行
y+数字+G,从当前位置复制到指定行(p粘贴)
【按 yw,只复制一个单词】
2. Insert:输入模式
- 按 i 键,进入编辑模式,在"当前位置"添加数据
- 按 I 键,在"行开头"添加数据
- 按 a 键,在"光标之后"添加数据
- 按 o 键,在"光标下一行"添加数据
- 按 esc 键,退回 Normal 模式
3. Command(按":"进入):命令行模式
- :vs,垂直分割窗口
- :sp,水平分割窗口
- :w,只保存,不退出
- :wq,写入并退出(可以理解为保存并退出)
- :q!,强制退出
- :数字,精准跳转到某行
4. Visual Block(Ctrl+v进入):可视化块模式
- 选定一个矩形区域,按y(复制)
- 给多行加注释(在多行的开始位置添加前缀数据):选定一个块(j,k上下移动光标),按 I 键(进入Insert模式),加上//进行注释(或者其他想要的数据),然后esc退出,就全都添加上注释了
- 在多行中间删除数据:选中某一块数据,按 d
- 复制某一块的数据:选中某一块数据后,按 y(复制到缓冲区),再移动光标到要添加的目标位置之后,按 p
更多推荐
IDE篇——vim常用操作
发布评论