9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

多窗口编辑

日期:2019-10-15编辑作者:前端

Vim提供多窗口编辑的功能,可以简化复合的编辑任务。Vim的多窗口并不是说在终端上启动多个Vim实例。 
 
启动多窗口编辑
 
Vim 的多窗口是动态的,可以开始编辑时就打开多窗口,也可以工作时随时增加新窗口,或者删除一个窗口。
$ vim -o file1 file2 打开一个编辑会话,显示为水平分割成两半的窗口,一个文件占用一个窗口。
$ vim -O file1 file2 和上面相同,不过是垂直分割两半的窗口

如下 图所示:

图片 1

 
如果画面分割后不足以容纳下所有窗口,那么第一个文件会占用大部分窗口,余下的窗口则载入缓冲区,暂时不能看到,但仍可以取用。
 
-o后面加一个数字n,是预分配窗口的形式打开:
$ vim -o5 file1 file2 将分配5个相同的窗口,有3个是闲置的

vim的多窗口编辑
 
:split 新建一个窗口,将当前窗口分割成两半,他们显示的是相同缓冲区的内容(同一个文件)。这样就可以在两个窗口中浏览相同的文件了。
 
:vsplit 创建全新的垂直分割的窗口,同样是显示和当前窗口同一个文件内容。效果如下:

图片 2
 
当多个窗口编辑同一个文件时,在任意一个窗口进行编辑(例如删除一行),那么所有相同文件的窗口上都会同时反应效果,因为他们共享同一个文件缓冲区。
 
如果想编辑或浏览另一个文件,而又不想失去在当前文件中的编辑位置,就用新文件的参数传给:split命令
:split otherfile

推荐阅读:

Vim学习指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速学会 Vi编辑器 http://www.linuxidc.com/Linux/2013-08/88586.htm
强大的Vim 编辑器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim开发环境 http://www.linuxidc.com/Linux/2013-07/87363.htm
Vim 7.4a 发布,全新更快的正则表达式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm
CentOS 5.4 安装高亮Vim编辑工具 http://www.linuxidc.com/Linux/2013-06/86508.htm
Vim技巧分享:C语言设置 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中设置Vim的行号 http://www.linuxidc.com/Linux/2012-12/75485.htm

本文的更多详情请继续阅读第2页的精彩内容: http://www.linuxidc.com/Linux/2013-09/89938p2.htm

图片 3

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于前端,转载请注明出处:多窗口编辑

关键词:

Linux的cgroup【9159金沙游艺场】

为什么要有cgroup Linux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概...

详细>>

小米2S连接Eclipse真机调试

最近想继续将自己以前的一些Android程序代码进行改进和优化,遂将以前的代码在windows下导入eclipse工程,谁知导入后...

详细>>

ldd命令学习

ldd命令用来体现可试行程序的dependency, sh-# ldd ./test_main         libc.so.6 = /lib/libc.so.6 (0x40113000)         /lib/ld-linux...

详细>>

18升级到内核版本29159金沙游艺场

由于要编译X86平台上的linux模块,原操作系统上面没有配备内核源代码,所以无法编译内核,更不能进行内核模块的实...

详细>>