博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vi/vim学习
阅读量:5946 次
发布时间:2019-06-19

本文共 1453 字,大约阅读时间需要 4 分钟。

1、vi3中模式

一般模式、编辑模式、命令模式
2、快捷操作
i、I插入:i在目前的光标所在处插入文字;I(大写i)在行首插入
a、A 增加:a由光标所在的下一个字开始输入;A由光标所在行的最后增加
o、O插入新的一行:o从光标所在的下一行插入文字;O(大写)从光标所在行的上一行插入文字
r,R取代:r会取代光标所在的那一个字符;R会一直取代光标所在的文字,直到按下“ESC”为止
数字0:移动到这一行的最前面字符处
$:移动到这一行的最后面字符处
G:移动到这个档案的最后一行
nG:n为数字,移动到这个档案的第n行
gg:移动到第一行,相当于1G
n回车:光标向下移动n行
n空格:光标向后移动n格
yy:复制光标所在那一行
nyy:复制光标所在的向下n行
p(小写):粘贴到光标所在下一行
P(大写):粘贴到光标所在上一行
u:撤销
ctrl+r:重做上一个动作
:e! : 将档案还原到原始状态
/word:在光标之后寻找一个字符串为word的字符串
?word:在光标之前寻找一个字符串为word的字符串
n:重复前一个搜寻动作
N反向进行前一个搜寻动作
x:向后删除一个字符
X:向前删除一个字符
nx:向后删除n个字符
dd:删除光标所在的那一整行
ndd:删除光标所在的向下n行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
:n1,n2s/word1/word2 g : 在第n1与n2行之间寻找word1字符串,并将该字符串替换为word2 g为全部替换的意思
:1,$s/word1/word2/ g : 从第一行到最后一行寻找word1字符串,并将该字符串替换为word2
:1,$s/word1/word2/ g : 从第一行到最后一行寻找word1字符串,并将该字符串替换为word2,c表示提示用户是否替换
: %s/word1/word2 g : 全文替换
:w : 将编辑的数据保存
:w! : 若文件属性为只读时,强制保存
:w filename 另存为
:n1,n2 w filename 将n1到n2的内容另存为filename文件中
:set nu : 显示序号
set nonu : 不显示序号
:q : 退出vi
:q! : 若修改过文件,又不想保存,可以强制退出
:wq : 保存后退出
:wq! : 强制保存后退出,是否能保存成与当前用户对文件拥有的权限
:x : 保存并退出
:r filename : 将另外个文件的数据读入到光标所在行后面
2、vim附加功能
格式: vim filename 使用vim代开文件
v:字符选择
V(大写):行选择
ctrl+v:块选择
y:复制到选择的地方
d:删除选择的内容
3、多文件编辑(vi打开文件时,不怎么好用,用vim打开比较好用)
:n : 编辑下一个文件
:N : 编辑上一个文件
:files : 列出当前vim打开的所有文件
4、多窗口功能(vi无这个功能,需使用vim)
:sp filename : 打开一个新窗口,如果加file,表示在新窗口打开一个新文件,否则表示两个窗口同事打开一个文件
ctrl+wj : 先按ctrl不放,再按w后放开两键,再按j则光标移动到下方窗口
ctrl+wk :按键方式同上,光标移动到上方窗口
ctrl+wq : 保存退出

 

转载于:https://www.cnblogs.com/yuyuj/p/4525079.html

你可能感兴趣的文章
Linux下搭建Ionic框架
查看>>
移动支付的基本要素
查看>>
云计算:大数据时代的系统工程(二)
查看>>
Hadoop、Spark、HBase与Redis的适用性讨论(二):HBase
查看>>
常见的数据库连接池
查看>>
K8S使用Ceph RBD作为后端存储
查看>>
Centos yum的配置与使用
查看>>
Linux 文件内容查看工具介绍-cat,less,more,tail,head
查看>>
linux lsof 命令
查看>>
AD 总结
查看>>
在windows中将QString 转化为宽字节
查看>>
Jquery ajax异步提交
查看>>
MySQl的意外断电后无法启动
查看>>
如何防止表单重复提交
查看>>
真是因为忙才加班吗
查看>>
磁盘FAT型转NTFS
查看>>
多线程访问网页+高并发测试网站
查看>>
使用nlite制作集成驱动windows安装光盘及实践心得
查看>>
Linux安装oracle出现过的问题和处理参考资料
查看>>
HTML5游戏开发-Box2dWeb应用(二)-碰撞以及各种连接
查看>>