您当前的位置:首页 > 生活热点

msg文件怎么打开(vim下一页)

时间:2022-03-23 14:23:22

一节,了解如何使用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只读文件

我是任达的笔记。欢迎大家一起学习交流。

文件 命令 所示 文本 打开

最新文章