vim进阶技巧

本篇博文是在之前的《vim基础入门》的基础之上写的,不懂的同学可以先看之前的分享


1. 视觉范围的选择

  • 普通模式下,按v键确定范围起点,然后移动光标,光标所在位置为范围的终点,然后按操作键完成其他操作,之后范围消失
  • 常见的操作:y复制,d删除,p复制(上一篇博文有分享)
  • 长方形范围选择方式:与v操作相似,只不过这里按Ctrl +v,然后移动光标选择。这里给大家介绍一种小的编辑技巧,当我们用长方形选择一块区域的时候,我们可以选中一列,然后在这一列的前面加上上引号“,这个时候,我们可以使用Shift + i,这样进入了插入模式,但是我们看到刚刚选中的一列没有了,此时我们在第一行的前面插入一个上引号,然后按esc进入到普通模式,这个时候我们发现刚刚选中的那一列的前面都有了上引号

2. 单词操作

  • 移动 以单词为单位向后移动:w 以单词为单位向前移动b
  • 删除一个单词 d + w 删除一行 dd
  • 转化大小写 当前单词换成大写:gUw 第二种方法是利用上文的方法选中单词,然后Shift + u 当前单词换成小写:guw 第二种方式是选中当前单词,然后u

3.移动和查找 ##

  • 命令模式 :数字 跳到第几行
  • 普通模式 数字 | 跳到第几列
  • 查找文档中的单词,普通模式下,光标移动到某一个单词上面,然后按*,这个时候每次按n,就会跳转到下一个单词处。每次按N就是往回寻找
  • /单词 正向寻找 ?单词 反向寻找
  • /\d\d\d\d 搜索四位的数字
  • /gi[tf] 搜索git 或者 gif

4.分屏和标签页

  • :split 文件名 上下分屏,切换上下屏Shift + w + 方向键
  • :vsplit 文件名 左右分屏,切换左右屏Shift + w + 方向键
  • 开启新的标签页 :tabnew
  • 编辑标签页 :e + 文件名
  • 切换标签页 Ctrl + PgUp键 Ctrl + PgDn键
  • 跳到首个标签页 :tabfirst
  • 跳到尾标签页 :tablast

5. 编码常用技巧

  • 粘贴模式,我们经常会粘贴某些代码,但是从外部粘贴进来的时候经常容易代码混乱,没有之前的对齐方式,这个时候我们可以使用下面的技巧,进入粘贴模式:set paste,然后敲击i进入插入模式,这个时候再粘贴,当我们粘贴完毕之后我们应该退出粘贴模式:set nopaste
  • 代码缩进 >代码缩进 < 缩进回退
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值