美文网首页每天写1000字每天写500字
linux命令行学习(52):vi操作多个文件

linux命令行学习(52):vi操作多个文件

作者: 金石明镜 | 来源:发表于2019-12-02 11:36 被阅读0次


一、打开多个文件

在vi命令中书写多个文件名,就可以打开多个文件:

vi <文件1> <文件2> ...

这时,界面上是文件1的编辑画面。使用命令

:n

切换到下一个文件。

使用命令

:N

切换到上一个文件。

二、在编辑时打开另外的文件(vim和某些vi版本)

使用命令:

:e <文件名>

这时,不能用:n 和:N命令来切换文件。要使用:buffers <标号>来切换文件。

:buffers不带参数,会显示所有打开的文件。

不是所有的系统都支持这个功能。我的centos系统就不支持。虽然可以用:e命令打开新的文件,但无法使用:buffers命令进行切换,因此没有实际用处。

三、在文件间复制粘贴

可以在一个文件中使用复制命令如yy,切换到另外文件时使用p和P命令时粘贴。

四、插入文件

在编辑一个文件时,使用命令:

:r <文件名>

可以将指定文件内容插入到正在编辑文件的当前光标位置。

五、保存文件和另存为

前面已经说过,

:w

用于保存文件。可以与退出命令组合为

:wq

除此之外,保存命令可以带文件名参数,将把当前编辑内容另存为指定文件,但不影响正在编辑文件的内容。

:w <文件名>

相关文章

网友评论

    本文标题:linux命令行学习(52):vi操作多个文件

    本文链接:https://www.haomeiwen.com/subject/oxbxgctx.html