博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再探vim经常使用命令
阅读量:7074 次
发布时间:2019-06-28

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



最開始学习过vim,见  

之后以前不了了之,当再次学习后,发现经常使用命令的掌握还是不可缺少的,以下是我整理的vim经常使用命令:

//下面操作均是在命令行模式下运行的

/*启动vim*/
vim---------------------不指定文件名称,在保存文件时指定文件名称
vim filename------------打开指定文件,此文件能够存在也能够不存在
vim +n filename---------进入vim,光标停在第n行開始处
vim +filename-----------进入vim,光标停在文件最后一行開始处
vim +/string filename---进入vim,光标停在第一个字符串处

/*保存文件并退出vim*/

w:---------保存当前正在编辑文件,但不退出vim
w filename-----将当前文件内容保存至filename指定的新文件里,若该文件存在则产生错误,不退出vim
w! filename-----将当前文件内容保存至filename指定的新文件里,若该文件存在则覆盖原文件,不退出vim
q:--------------不保存直接退出vim,若文件有修改但未保存将产生错误
q!:--------------不保存直接退出vim,若文件有修改则修改内容将丢失
wq:--------------保存并退出vim

/*光标的移动*/

0---------------移到当前行行首
$---------------移到当前行行尾
w---------------右移1个字
nw--------------右移n个字
b---------------左移1个字
nb--------------左移n个字
(---------------移到本句的句首,假设已处于本句句首,则移动到前一句句首
)---------------移到下一句句首
{---------------移到本段的段首,假设已处于本段短首,则移动到前一段段首
}---------------移到下一段段首
g---------------移到文件第一行
G---------------移到文件最后一行
/word-----------查找(+n--向下继续查找下一个/+N--向上继续查找下一个)
x---------------向后删除一个字符
X---------------向前删除一个字符
dd--------------删除光标所在行
yy--------------复制光标所在行
p(小写)---------粘贴至下一行
P(大写)---------粘贴至上一行
ctrl+r/.--------反复运行前一操作
u---------------删除前一操作
i---------------从光标所在字符前插入
a---------------从光标所在字符后插入
o---------------从光标所在行的下一行插入
r---------------替换字符
:q--------------离开
:wq-------------保存后离开
:set nu---------显示行号
:set nonu-------取消行号

//文本的查找

?string<Enter> --------- 查找string
n ---------------------- 向文件头方向反复查找
N ---------------------- 向文件尾方向反复查找

//文本的替换

:s/oldstr/newstr -------------- 在当前行用newstr替换oldstr,仅仅替换一次
:s/oldstr/newstr/g ------------ 在当前行用newstr替换全部的字符串oldstr
:1,10s/oldstr/newstr/g -------- 在1~10行用字符串newstr替换全部的oldstr
:1,$s/oldstr/newstr/g --------- 在整个文件里用字符串newstr替换全部的oldstr

转载地址:http://kmzml.baihongyu.com/

你可能感兴趣的文章
云计算大数据(Hadoop)开发工程师项目实战视频教程(九部分)
查看>>
Verizon:2012年数据破坏调查报告
查看>>
《iPhone与iPad开发实战—iOS经典应用剖析》连载四
查看>>
手动完成输入校验
查看>>
直击Dell World 2014: 戴尔现在挺好的
查看>>
⑨③-不能浪费拥有的年轻资本
查看>>
自定义编译安装python简单笔记。
查看>>
书摘—极致产品
查看>>
5.10-17项目经理考试圆梦提分现场面授行动
查看>>
IT项目中存储设备的选型
查看>>
esxi报错There is no more space for virtual disk--逻辑卷缩减!
查看>>
NFS4中小企业存储实战
查看>>
Windows Server 2012 R2工作文件夹⑨:自动发现设置
查看>>
ActiveReports 6.0 - 高效开发UI
查看>>
VMM2012应用指南之4-向VMM中添加Hyper-V主机与应用服务器
查看>>
最终用户计算一周观察 002
查看>>
Android应用程序进程启动过程的源代码分析(1)
查看>>
km itm监控启停命令记录
查看>>
NIST:制定Cybersecurity的框架进行时
查看>>
无缝升级Windows8.1普通版至专业版
查看>>