vim常用命令

三种常用的模式:普通模式、插入模式、命令模式。

普通模式的基本操作:

控制光标移动

  • h
  • l 右(小写L)
  • j
  • k
  • w 移动到下一个单词
  • b 移动到上一个单词
  • f+<字母> 跳转到第一次出现字母的位置
  • {n}G 跳转到n行

退出vim
- shift+zz

删除vim文本信息
- x 删除游标所在的字符(小写)
- X 删除游标所在前一个字符(大写)
- Delete 同x
- dd 删除整行
- {n}dd 删除n行
- dw 删除一个单词(不适用中文)
- d$或D 删除至行尾
- d^ 删除至行首
- dG 删除到文档结尾处
- d1G 删至文档首部

重复命令

`.`(小数点)表示重复上一次的命令操作

复制粘贴和剪切

复制:

 - `yy` 复制游标所在的整行(3yy表示复制3行)
 - `y^` 复制至行首,或`y0`。不含光标所在处字符
 - `y$` 复制至行尾。含光标所在处字符
 - `yw` 复制一个单词。
 - `y2w` 复制两个单词。
 - `yG` 复制至文本末。
 - `y1G` 复制至文本开头

粘贴:

 - `p`(小写)代表粘贴至光标后(下)
 - `P`(大写)代表粘贴至光标前(上)

替换和撤销:

 - `r+<待替换字母>`  将游标所在字母替换为指定字母
 - `R`  连续替换,直到按下Esc
 - `cc` 替换整行,即删除游标所在行,并进入插入模式
 - `cw` 替换一个单词,即删除一个单词,并进入插入模式
 - `C(大写)`  替换游标以后至行末
 - `~` 反转游标所在字母大小写。
 - `u{n}`   撤销一次或n次操作
 - `U(大写)`  撤销当前行的所有修改
 - `Ctrl+r` redo,即撤销undo的操作

缩进:

>> 整行将向右缩进
<< 整行向左回退

查找:
/word 查找字符串word 输入 n 查找下一个
?word 向上查找字符串word 输入N 向上查找上一个

插入模式的基本操作:

  • i 在当前光标处进行编辑
  • I 在行首插入
  • A 在行末插入
  • a 在光标后插入编辑
  • o 在当前行后插入一个新行
  • O 在当前行前插入一个新行
  • cw 替换从光标所在位置后到一个单词结尾的字符

命令模式的基本操作:

  • :q! 强制退出,不保存
  • :q 退出
  • :wq! 强制保存并退出
  • a 在光标后插入编辑
  • :w <文件路径> 另存为
  • :wq 保存并退出
  • :set shiftwidth? 获取当前缩进值
  • :set shiftwidth=4 设置缩进值
  • :ce(center)命令使本行内容居中
  • :ri(right)命令使本行文本靠右
  • :le(left)命令使本行内容靠左
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值