u老九 - 系统光盘下载网站!

当前位置:u老九 > 系统教程 > 在Linux上vim实现多窗口操作

在Linux上vim如何实现多窗口操作(2)

时间:2015-03-13 17:53:23 作者:qipeng 来源:u老九 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: http://m.xitongzhijia.net/article/41344.html 手机查看 评论

  当多个窗口编辑同一个文件时,在任意一个窗口进行编辑(例如删除一行),那么所有相同文件的窗口上都会同时反应效果,因为他们共享同一个文件缓冲区。

  如果想编辑或浏览另一个文件,而又不想失去在当前文件中的编辑位置,就用新文件的参数传给:split命令

  :split otherfile

  分割窗口的选项

  :[n] split(vsplit) [++opt] [+cmd] [file]

  命令中:

  n 为vim指定在新窗口中显示的行数,且新窗口的大小刚好容纳该行数,新窗口位于画面顶端

  opt 传递vim选项信息给新的窗口会话(请注意,它的前面必须加上两个加号)

  cmd 传入欲在新窗口中执行的命令(请注意,它的前面必须加上一个加号)

  file 指定在新窗口中编辑的文件

  :sview filename 以只读的方式水平分割打开一个新窗口

  :sfind [++opt] [+cmd] [file] 和split的运作方式相似,但在path中寻找filename,如果vim未找到文件则不显示

  在窗口间游走

  在gvim或vim中,在窗口中移动其实非常简单,因为gvim已默认支持鼠标点击来换编辑窗口,而vim中,则可以打开mouse选项,

  :set mouse = a 为命令、输入、导航都激活鼠标的使用

  我们知道vim的特色就是可以脱离鼠标而工作,所以可以使用vim提供的全套导航命令,在会话中快速而准确的移动编辑窗口。

  按住Ctrl + W,然后再加上h, j, k, l,分别表示向左、下、上、右移动窗口

  Ctrl + w + h:向左移动窗口

  Ctrl + w + j: 向下移动窗口

  Ctrl + w + j: 向上移动窗口

  Ctrl + w + l: 向右移动窗口

  Ctrl + w + w:这个命令会在所有窗口中循环移动

  Ctrl + w + t:移动到最左上角的窗口

  Ctrl + w + b:移动到最右下角的窗口

  Ctrl + w + p:移动到前一个访问的窗口

分享到:

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表u老九立场

其他版本软件

人气教程排行

Linux系统推荐

官方交流群 软件收录