美文网首页每天写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