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所示),但是如果您是文件的所有者或根用户,您可以强制使用它。
图12只读文件
我是任达的笔记,欢迎大家一起学习交流。
相关推荐
- 湖北三江航天建筑工程有限公司以 60925996.99 元中标红林总装厂房二期工程
- 江西省天久地矿建设集团有限公司中标龙里县城区排涝工程勘测
- 北京中和联信供应链管理有限公司中标山地农业科技创新基地植物表型研究设备采购及伴随服务(重新招标)项目,中标金额 7764000 元
- 霸州市佳理鑫五金制品厂中标新乐市第三中学采购项目
- 河北泽辉市政工程有限公司等为路南区乡村振兴环境综合治理项目(一期)一标段工程总承包(EPC)(二次)中标候选人
- 河北石府建设工程有限公司10110736.93元中标高铁片区景观提升项目施工三标段
- 中基恒源建设有限公司中标高铁片区(含新华商业广场)景观提升项目施工五标段,中标价 13430852.95 元
- 九芝堂换帅完成工商变更
- 山西建设投资集团有限公司为大宁县水果供应链基地运营配套建设项目施工(二次)第一中标候选人
- 浙江宁慈建设工程有限公司以97028327元中标慈溪市城市生活垃圾收转运一体化建设项目(一期)