`
喜欢蓝色的我
  • 浏览: 359231 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

VI打开和编辑多个文件的命令

 
阅读更多
VI打开和编辑多个文件的命令
 
可分两种情况:
 
1、在同一窗口中打开多个文件:
 
vi file1 file2 file3
:n  切换到下一个文件 (n=next)
:N  切换到上一个文件
 
2、在不同窗口中打开多个文件:
 
如果已经打开一个了一个文件,
则在vi的命令输入状态下输入 :sp 另外一个文件的路径及文件名,
如此就可以在一个窗口打开多个文件了。
 
或者用 vi -o file1 file2 file3....用分割屏幕窗口方式同时打开多个文件。
可以使用 ctrl + 两次按 w 或者ctrl + w 然后按上下键在上下窗口间切换。
2.窗口分割实现编辑多文件
   *先使用vi打开一个文件,例如vi actinia_proenrule.sh 
   *分割窗口打开另外的文件
    命令行模式下输入  sp 另外一个文件 就可以水平分割继续打开第二个文件,如果想纵向分割,可以使用vsp 文件名
     注:sp=split,vsp=vsplit. 上面的写法是vi支持的简略写法,v实际就是vertical,从中我们可以看出改命令的含义,另外vi不仅仅支持两个文件,还支持更多个文件同时在一个 大的窗口中显示编辑,同时还支持同时打开的两个文件是同一个文件。
    *窗口切换
可以使用 ctrl +两次按 w,这样就可以在各个文件中切换
   之前觉得vi的多文档编辑用着很不方便,现在接触了几个,用过了MiniBufExplorer,发现看着不是很舒服。还是使用ls比较好看一些。
  :ls  展示全部的打开文档
  :xn  切换到向下的第x个文档
  n ctrl+6 : 切换到第n个buffer
  ctrl+6  或 :e#   回到前一个编辑文件
  
         分屏
        :new xxx
   ctrl+w s   对当前文档内容分屏显示
   ctrl+w q   关闭所处分屏
   ctrl+w o   仅显示当前分屏内容
   ctrl+w j k  上下选择分屏
        个人觉得最值得用的命令就是ctrl+w  w 快速在分屏的两个屏幕中切换
 
   下面写的还没用过~看了大家的分享觉得这几个还不错
    :n1,n2 co n3: 将n1行到n2行之间的内容拷贝到第n3行下
    :n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下
    :n1,n2 d: 将 n1行到n2行之间的内容删除
 
    :n1,n2 w!command: 将文件中n1行至n2行的内容作为command的输入并执行之,
    若不指定n1,n2,则表示将整个文件内容作为command的输入
   方式2的优点在可以直接使用nyy和pp命令在各个窗口的文件之间进行拷贝和粘贴,操作比较方便。
 
转载:http://www.2cto.com/os/201306/218302.html
分享到:
评论

相关推荐

    VI编辑器常用命令整理

    "vi file1 file2 file3":打开多个文件 "vi +[#] file": 打开文件,并将光标移到指定的行。例如,"vi +100 records" 从第100行开始编辑文件records,命令三个部分用空格隔开,省略#(vi + file)则光标位于第一行 ...

    VI 命令大全 linux很有用的文档

    vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 ...vi filename....filename: 打开多个文件,依次进行编辑

    vi技巧大全命令大全

    vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl...

    Vi 命令集--比较全啦

    Vi 命令集 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于最后一...vi filename....filename :打开多个文件,依次进行编辑

    linux下vi编辑器的使用

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开...vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑

    linux 系统 中 vi指令大全

    linux 中常用的vi指令Vi指令大全 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n...vi filename....filename: 打开多个文件,依次进行编辑 .........

    linux vi 常用命令

    对于第一次用vi,有几点注意要提醒一下: 1、用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在「命令行模式(command mode)」下按一下...

    unix最好用的命令

    最实用最少见的unix命令 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 ...vi filename....filename :打开多个文件,依次编辑

    linux常用命令.doc

    vi filename....filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n ...

    linux命令大全

    按照类型分为10个大类:文件管理,文件传输,文档编辑,系统管理。 同时整理了常用命令集合:查看当前目录下文件的个数 ls -l | grep "^-" | wc -l ...vi filename....filename :打开多个文件,依次进行编辑 等等

    嵌入式系统/ARM技术中的关于Linux VI命令使用技巧

    进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首 ... vi filename....filename :打开多个文件,依次编辑  移动光标类命令  h :光标左移一个字符  l :光标右移一个字符  spa

    文件和目录常用命令一览.xmind

    这是我自己所学整理的笔记,希望能对大家的学习提供帮助,仅对粉丝可以免费下载,此版本相对上一个版本的思维导图更新了很多地方。内容主要为:文件和目录相关操作,分为十大类 1. 查看目录 2. 目录操作相关 3. 文件...

    Linux vim编辑命令模式

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统...

    linux笔记总结

    Linux基础学习笔记 对于初学者很有帮助 gedit打开图形编辑器 vi 模式切换:编辑模式 insert mode 修改文件内容 命令模式 command mode 复制 剪切 ...(如果系统只有vi没有 vim 是少装了一个系统安装包 [更多]

    入门学习Linux常用必会60个命令实例详解doc/txt

    不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、...

    redhat linux教材20课程学习文档

    4.9 编辑多个文件 4.10 vi的定制 第五章 shell编程 5.1 变量和运算符 5.1.1 变量替换 5.1.2 位置变量 5.1.3 进程变量 5.1.4 bash 引号规则 5.1.5 运算符 5.1.6 表达式替换 5.1.7 标准shell变量 5.1.8 影响命令的...

    led:Lisp中的vi

    编写该文件主要是为了获得一个vi,该vi对编辑多个文件,浏览目录以及尝试有用的扩展名具有良好的支持。 Led用Owl Lisp编写,因此该编辑器在各种UNIX版本中都具有很高的可移植性。 该编辑器还可以编译为不需要外部...

    吴天雄--vim编辑器.doc

    、搜索查找/、替换、显示行号、打开多个文件进行切换)、第六部分:编辑模式,第七部分:实用功能(vim中计算器的使用、代码着色),第八部分:扩展(vim配置、解决异常退出、别名机制、退出方式:x)

    vim for windows

    *用vi打开一个文件: 输入“vi filename”. 这里,filename就是你要打开的文件的名字,默认打开文件后vi处于指令模式。 *进入编辑模式编辑打开的文件: 输入“i”. 或输入“a”. 进入编辑模式后,你可以直接敲入想...

Global site tag (gtag.js) - Google Analytics