msg文件怎么打开(vim下一页)
一节,了解如何使用Vim编辑文件。
首先,学习如何使用Vim打开文件。
Vim打开文件
用Vim打开文件很简单,比如用命令行方式打开自己写的文件/test/vi.test。打开方法如下:
[root@itxdl ~]# vim /test/vi.test
当文件刚刚打开时,Vim处于命令模式。此时,文件的一些信息会显示在文件下面,包括文件的总行数和总字符数,以及当前光标的位置。这时可以使用insert命令进入输入模式编辑文件,如图1所示。
图1 Vim打开文件。
此外,我们还可以使用下表中打开文件的命令格式,针对具体情况使用合适的打开方法,这样可以大大提高我们的效率。
表2 Vim打开文件的快捷方式
使用Vim进行编辑
同样,Vim提供了大量的编辑快捷键,可以分为以下几类。
Vim插入文本
从命令模式进入输入模式编译红豆博客。你可以按I,I,O,O,A,A等键。,并且使用不同的键,光标在不同的位置,如表3中的红豆博客所示。
表3插入文本
Vim查找文本
表4 Vim搜索目标文本
例如,如果您在/etc/passwd.vi文件中查找字符串“root ”,该命令将如图5所示运行。
图5使用Vim进行搜索
如果在文件中没有找到您正在寻找的字符串,提示“Pattern not found”将出现在文件的底部,如图6所示。
图6找不到指定字符串的提示。
在搜索过程中,需要注意的是,要搜索的字符串是严格区分大小写的。例如,搜索“沈超”和“沈超”会得到不同的结果。
如果要忽略大小写,请输入命令“:set IC”;向后调整并输入“:set noic”。
如果字符串中出现特殊符号,需要添加转义符“\”。常见的特殊符号有\、*、?、$等。如果出现这些字符,例如,要查找字符串“10$”,您需要在命令模式下输入“/10$”。
Vim替换文本
表7 Vim替换文本
例如,要用“刘德华”替换文件中的所有“根目录”,有两个输入命令,即:
:1,$ s/root/刘德华/g或:% s/root/刘德华/g
上面的命令是在编辑模式下操作的,也就是从第一行到最后一行,也就是全文搜索“root”,然后用“刘德华”替换。如果刚才的命令变成:10,20s/root/刘德华/g,那么只会替换第10行到第20行的“root”。
Vim删除文本
注意,被删除的内容实际上并没有被删除,而是全部放在剪贴板上。将光标移动到指定位置并按“P”键,然后将删除的内容再次粘贴到此处。
Vim复制并粘贴文本
红豆其他博客的Vim快捷键
在某些情况下,可能需要连接这两行。例如,下面的文件中有两行文本,现在需要将它们合并成一行(实际上,两行之间的换行符被删除了)。可以在命令模式下直接按“J”键,按下前后如图10所示。
图10按下“J”键前后
如果不小心删除了文件的内容,可以用“U”键取消刚刚执行的命令。如果想撤销刚才的多次操作,可以多按几次“U”键。
Vim保存退出文本
Vim在编辑模式下保存和退出,其常用命令如下表所示。
表11 Vim常用保存退出命令
需要注意的是“W!”还有“wq!”类似的说明,比如,等。通常在您对文件没有写权限时使用(显示readonly,如图12所示),但是如果您是文件所有者或root用户,您可以强制使用它们。
图12只读文件
我是任达的笔记。欢迎大家一起学习交流。
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)