Vi编辑器下使用分屏显示【已自己验证所有】
:new 水平分割出一个新窗口
:vnew,:vne 垂直分割出一个新窗口
:new+文件路径/文件名; 在新的水平分屏中 载入/新建 文件。【文件存在则载入,不存在则在指定的路径新建,下同】
:vnew 文件路径/文件名; 在新的垂直分屏中 载入/打开 文件。
:split,:sp,:sv; 将当前窗口水平分割成两个窗口
:vsplit,:vsp,:vs;
:spilt 或 :sp 或 :sv 文件路径/文件名; 在新的水平分屏中 载入/新建 文件,貌似和:new差不多.
:vsplit 或:vsp 或 :vs 文件路径/文件名; 在新的垂直分屏中 载入/打开 文件, 貌似和:vnew差不多.
:only 取消分屏,仅显示光标所在分屏的那一屏
1,Ctrl+w,然后按n 新建水平分屏
2,关闭当前分屏
Ctrl+w,c 关闭当前的窗口,最后一个窗口无法关闭。
Ctrl+w,q; 关闭当前窗口,关闭最后一个的时候推出vim
6.如何关闭其他窗口?
Ctrl + w, o
3,Ctrl + w, s 效果同不带参数的 :split, :sp, :sv
4,Ctrl + w, v ==:vsplit, :vsp, :vs
5.如何切换焦点?
Ctrl + w, w 下一个,循环所有窗口
Ctrl + w, p 上一个,并非和ctrl+w,w是相对的命令。这个上一个是相对的,光标上一次在的位置就是上一个,也就是说一直按ctrl+w,p会在两个窗口间来回跳转。
Ctrl + w, h 四个方向
Ctrl + w, i
Ctrl + w, k
Ctrl + w, l
7,更多快捷键,可直接查询
:help ctrl+w
8,移动分屏
这个功能还是使用了Vim的光标键,只不过都是大写。当然了,如果你的分屏很乱很复杂的话,这个功能可能会出现一些非常奇怪的症状。
向右移动。
Ctrl+w L
向左移动
Ctrl+w H
向上移动
Ctrl+w K
向下移动
Ctrl+w J
9,改变分屏大小
增加或减小宽度。 Ctrl+w [n]<或是>,但这可能需要最新的版本才支持。
让所有的屏都有一样的高度。 Ctrl+w,=
增加高度。 Ctrl+w,[n]+
减少高度。 Ctrl+w,[n]-
让当前窗口尽可能高。Ctrl+w,[n]_ 若有n,n指代窗口的最终的高度
让当前敞口尽可能宽。Ctrl+w,[n]|(竖直线)
Vi编辑器下使用分屏显示【已自己验证所有】的更多相关文章
- linux下信息分屏显示
在字符界面下,经常遇到ls之后信息太长,只能看到最后一页的信息,这时就需要分屏显示了. 常用: ls | less 这样就可以分屏显示了,并可以用PgUp和PgDn来上下翻页. 也可以用: ls | ...
- cat 显示文本、less 分屏显示文本、more 分页显示文件、head 显示文件的前面的内容、cut 切割、paste合并、wc用来对文本进行统计、sort排序、权限、关闭文件、vim的使用
cat 显示文本 -E 显示结尾的$符 -n 对显示的每一行进行编号 -b 对非空行进行编号 -s 对连续的空行进行压缩 tac 倒序显示 less 分屏显示文本 向下翻一屏 空格 向下翻一行 回车 ...
- vim 分屏显示
我用vim打开一个文件后,想同时打开另一个文件,就像windows中打开两个记事本一样,因此需要分屏显示 首先用vim打开一个文件 vim file1 输入命令[Esc] :sp file2 分屏打开 ...
- wpf 制作播放视频的屏保程序、而且能分屏显示
这个程序用到了WPF里 “visual_Brush”(主要是为了实现分屏显示) , “UserControl” ,这两个知识点: 在屏保状态下播放指定文件夹下的视频,而且能分屏显示: 把编译好的屏保 ...
- 转: Eclipse 分屏显示同一个文件
Eclipse 分屏显示同一个文件 场景 : 某个类很大,可能有数千行.当你想要将类开头部分与中间或者靠后的部分进行对比时,请follow如下步骤: Window -> Editor -&g ...
- c# Winform 开发分屏显示应用程序
分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上.目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件. 设置分屏显示的两 ...
- c# 远程监控(4) 接收端 RTP包重组 分屏显示
我们在上一期使用RTP协议,并进行了配置,打包了视频数据,这一期我们就对发送的数据进行重组,并显示在接受端上.最后对其进行扩展,支持多客户端视频发送,并在接收端分屏显示.完成远程监控的模拟. 先来个效 ...
- (转载)mysql分屏显示结果
(转载)http://blog.csdn.net/wylkeke/article/details/7280645 linux机器: 在mysql命令行输入pager more就可以分屏显示结果了,取消 ...
- Eclipse 分屏显示同一个代码文件
描述: 今天在使用Eclipse开发的时候不知按错哪个键,出现编辑框分屏显示同一个代码,由于之前没有使用过这一功能,所以就去查了一下,原来是Eclipse的分屏功能. 快捷键: 方式一:Window ...
随机推荐
- 链接库lib和dl的概念,加载方式的区别
使用LR进行基于windows socket协议做接口测试,只提供了lr_load_dll方法来动态加载动态链接库.之前学习阶段,对TinyXML的学习,使用的静态链接库,当时在程序调用的时候方法也跟 ...
- ubuntu sublime-text package control
1.ubuntu 环境下sublime-text的 package control一直配置失败 因为我下的是sublime-text3,而网上一般都是sublime-text2的教程. 2.subli ...
- copyallwaterdata
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[copyallwaterdata]') and OBJECT ...
- 【python cookbook】【数据结构与算法】17.从字典中提取子集
问题:想创建一个字典,其本身是另一个字典的子集 解决方案:利用字典推导式(dictionary comprehension)可轻松解决 # example of extracting a subset ...
- loadruner报错:Step download timeout(120 seconds)的一个解决方法
一个网友问了我一个问题如下: loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决 语 法检查通过,但是在并发执行一个查 ...
- ServiceStack.Redis常用操作 - 事务、并发锁_转
一.事务 使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key&q ...
- 转:redis常用命令
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...
- webservice cxf error:java.lang.IllegalArgumentException: Argument(s) "type" can't be null.
客户端请求DTO和服务器端的DTO定义不一样,客户端必须定义@XmlAccessorType和@XmlType,如: @XmlAccessorType(XmlAccessType.FIELD) @Xm ...
- C#:控制台程序调用中间库创建窗体
1.类库项目引用System.Windows.Forms并添加引用后,才可创建窗体. 2.控制台应用程序调用中间库(DLL)中的方法创建窗体:中间类库使用反射下的Assembly加载包含窗体的类库及创 ...
- Java可变长参数方法调用问题
不说废话,直接上代码: package mytest; import java.util.List; public class TestClass { public void method(List& ...