VI 的常见用法
来源:互联网 发布:网络监听工具被称为 编辑:程序博客网 时间:2024/06/05 09:59
1
最简单的几个功能
a 在当前字符后开始编辑添加A 在当前行的末尾进行添加
i 在当前字符前开始编辑添加I 在当前行的开头进行添加
o 在当前行的下面另起一行开始编辑O 在当前行的上面另起一行开始编辑
x 删除一个字符
nx 删除n个字符
yy 拷贝一行
p 粘贴拷贝的数据
2. 列编辑
ctrl+ v 选择需要修改的列区域,使用相应的编辑命令进行编辑
3. 跳转命令
$ 行尾
^ 行首
ctrl + f (forward)
ctrl + b (backward)
0 行首
$ 行尾
H 屏幕最上行 ; M 屏幕中间行 ; L 屏幕最下行 ; G 最后一行 ; gg 第一行 ;
4. 搜索替换
/word
?word
:n1,n2s/word1/word2/g
ctrl+r 重做上一个动作
竟然还有 宏 的功能
:s 只查找替换当前行
:n1,n2s 查找替换n1-n2行
:%s 查找替换所有行 ,等同于 :g 目测g 有时候不支持
s后跟的是 分割符号
:g/haha/serv/
:%s#serv#haha#
:%s/haha/serv/
:%s/rpt_xw_address/rpt_xw_address2/g
全词匹配
rpt_xw_address\> 单词开头
\<rpt_xw_address 单词结尾
大小写
:set ignorecase //忽略大小写
正则:
^ 行首 /^#/
$ 行尾 /love$/
. 一个字符 /s..v/
[] 字符组 [a-d]haha
[^] 非组内
\ 转义
{} 出现的次数
- VI 的常见用法
- vi常见用法
- vi的简单用法
- vi 的基本用法
- Vi编辑器的用法
- VI编辑器的用法
- vi的用法
- VI编辑器的用法
- VI编辑器的用法
- linux:vi的用法
- Vi编辑器的用法
- Vi编辑器的用法
- VI的用法
- vi的一些用法
- 转载vi的用法
- vi的用法大全
- vi编辑器的用法
- vi 的用法
- 全志R16的tinav2.1下调通AP6181的步骤.txt
- UE4 Delay and Retriggerable Delay difference
- iOS概念之KVO(Key-Value Observing)
- 机房收费系统---项目开发总结报告
- java SpringmvcAOP拦截Controller,获取session(自定义注解的方式)
- VI 的常见用法
- CSS Float (浮动)
- 毫秒时间转固定(HH:mm:ss)方法,
- python 自动更新国废单价
- editText 的addTextChangeListener的堆栈溢出问题
- javaFX 提示框
- 网络视频网站个个都想转型
- 组播,单播,广播,多播,泛洪的概念
- 新浪支付接口对接的总结