vimscrip学习——基础

vimscrip学习——基础

@([03] Vim)

插入模式下操作

快速跳转到插入-普通模式: <c-o>
不离开插入模式,粘贴寄存器中的文本:<c-r>0
做运算:<c-r>=
用二合字母插入非常用字符:<c-k>{char1}{char2}
用替换模式替换已有文本:R 命令可以由普通模式进入替换模式,等同于按键Ins

可视模式

三种可视模式
1. 操作字符文本
2. 操作行文本
3. 操作块文本

进入字符可视模式:v
进入行可视模式:V
进入列块可视模式:<c-v>
切换高亮选区的活动端:o

可视模式下的ia 不再是插入,而是被当做一个文本对象的组成部分。

命令行模式

table

命令操作
:tabnew [++opt选项] [+cmd] 文件建立对指定文件新的tab
:tabc关闭当前的tab
:tabo关闭其他所有tab
:tabs查看所有打开的tab
:tabp查看前一个tab
:tabn查看后一个tab
gt在tab之间切换
数字gt切换到指定tab,比如:2gt

最有用的一些命令

命令操作简写举例
:[range]delete [x]删除指定范围内的行[到寄存器x中]
:[range]yank [x]复制指定范围的行[到寄存器x中]
:[range]put [x]在指定行后粘贴寄存器x中的内容
:[range]copy {address}把指定范围内的行拷贝到address所指定的行之下:t:6t.将第6行复制到当前行下方
:[range]move {address}指定范围内的行移动到{address}所指定的行之下:m:3,5m$将第3-5行移动到文件结尾
:[range]join连接指定范围内的行
:[range]normal {commands}对指定范围内的每一行执行普通命令 {commands}:%normal i//在全文的每一行前面加//
:[range]substitute/{pattern}/{string}/{flags}把自定范围内出现{pattern}的地方替换为{string}
:[range]global/{pattern}/[cmd]对指定范围内匹配{pattern}的所有行,在其上执行Ex命令{cmd}

重复上一次命令行: @:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值