文章目录
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