美文网首页vim操作手册
usr_07 编辑多个文档

usr_07 编辑多个文档

作者: zklvyy | 来源:发表于2017-12-28 13:44 被阅读0次

    07.1 编辑一个其他文档

    :edit  foo.txt  #  vim会关闭当前文档,并且打开编辑的文档,如果你有内容更改了没有写入,则会提示错误
    :edit!  foo.txt
    :hide edit foo.txt  #  隐藏当前的更改,可以之后再buffer中找到
    

    07.2 编辑一系列文档

    vim  one.c two.c three.c  #  同时打开三个文件,目前在编辑的是one.c
    :next  #  编辑第二个文件,如果当前文件有更改,则会提示需要保存
    :next!  wnext  #  可以用来强制退出和写入退出
    :args  #  可以查看有几个文档,目前在第几个
    :previous  #  跳转到前一个文档,关闭当前
    :last  #  跳转到最后一个
    :first  #  跳转到第一个
    :2next
    :set autowrite #  在不同文件跳转自动保存更改
    :args five.c   six.c seven.c  #  编辑其他文档
    

    07.3 在不同文档中跳转

    使用ctrl ^  跳转到之前的文档
    `"  当你重新打开一个文档,使用这个可以快速跳转到最后一次离开时候的光标
    `.  使用这个可以快速跳转到最后一次编辑的地方
    mF  当使用小写字母的mark标记时,标记时本地的,当使用大写字母的标记时,标记时全局的,可以快速进行跳转
    :marks M  可以查看M标记在什么文件的位置   
    

    07.4 备份文件

    :set backup  #  设置备份文件
    :set bakckupext=.bak  #  设置备份文件扩展名为.bak
    :set patchmode=.orig  #  设置一个文件有初始文件,备份文件保存为文件更改的最后第二个版本
    

    07.5 在不同文件中复制内容

    你可以在不同文件中复制和删除内容,然后使用p来进行粘贴
    "fyas、"l3y  #  可以在复制之前使用"fp来粘贴复制在f中的内容,成为注册器
    :write >> logfile   #可以在把粘贴的内容写到另一个文件的末尾
    

    07.6 查看文件

    :vim  -R  file  #  打开文件在只读模式,但可以强制写入
    :vim -M file   #  不允许对文件进行修改
    :set modifiable,:set write  #  设置文件是可以修改和写入的
    

    07.7 改变文件名字

    :saveas move.c  #  相当于另存为的作用,原来的内容不变
    :file  move.c  #  这个可以用来更改文件的名字

    相关文章

      网友评论

        本文标题:usr_07 编辑多个文档

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