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

时间:2022-12-10 浏览:67 分类:科技

在本节中,学习如何使用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只读文件

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

发表评论