Vim 常用命令

上下左右

  • 上:K
  • 下:J
  • 左:H
  • 右:L

跳转

  • 跳转到第一行:gg
  • 跳转到最后一行:G
  • 跳转到行首:或者用键盘上的 Home 键
  • 跳转到行尾:或者用键盘上的 End 键
  • 跳转到下一个单词:w(word)
  • 跳转到上一个单词:b(back)

新建一行,并将光标指向它

  • 向下新建一行:o(open a new line)
  • 向上新建一行:O

删除

  • 删除当前行:dd
  • 删除全部:命令模式下 :%d

复制、粘贴

  • 复制当前行:yy(yank)
  • 粘贴:p(paste)

搜索

  • 向后搜索:命令模式下 :/
  • 向前搜索:命令模式下 :?

按 n 跳转到下一个匹配项(Next)
按 N 跳转到上一个匹配项(反向)
:set hlsearch:开启搜索结果高亮显示(默认可能已开启)
:set nohlsearch:关闭高亮

对比:

命令方向n 跳转方向N 跳转方向
:/向文件末尾向下向上
:?向文件开头向上向下

全局替换字符串

命令模式下 :%s/oldStr/newStr/gc

  • g:全局替换
  • c:替换时逐个确认(按 y 确认,n 跳过,a 全部替换)

格式化粘贴

命令模式下 :set paste,然后按 i 进入插入模式(避免粘贴时丢掉开头部分的文本内容),进行粘贴。

撤销、反撤销

  • 撤销:u
  • 反撤销:ctrl + r

显示行数

  • 显示行号:命令模式下 :set number(简写 :set nu
  • 隐藏行号:命令模式下 :set nonumber(简写 :set nonu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值