vim 的分屏与多标签应用

1 篇文章 0 订阅

1. 分屏命令

分屏启动Vim
使用大写的O参数来垂直分屏。
vim -On file1 file2 …
使用小写的o参数来水平分屏。
vim -on file1 file2 …
注释: n是数字,表示分成几个屏。

:split或new 打开一个新窗口,光标停在顶层的窗口上
:split file或:new file 用新窗口打开文件

屏幕之间的切换 Ctrl+w,若要关闭某个屏幕则输入:wq
Vim中的光标键是h, j, k, l,要在各个屏间切换,只需要先按一下Ctrl+W

在水平分屏好的文件中在打开别的文件:sp filename

2.多标签命令

vim 从 vim7 开始加入了多标签切换的功能, 相当于多窗口
用法
:tab new [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:
gt , gT 可以直接在tab之间切换。

其余命令可以使用 :help or F1
:help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。

3.快捷选择/删除/粘贴命令

正常模式(命令模式)(按Esc进入) 左下角显示文件名或为空
插入模式(按i键进入或Esc切换) 左下角显示–INSERT–
可视模式(在命令模式下按v进入) 左下角显示–VISUAL–

进入可视模式后,移动光标(h,j,k,l或方向键选择需要复制的文本),然后按c/d剪切文本,y复制文本,之后按p即可粘贴文本。

在命令模式下快速粘贴复制:

yy 拷贝当前行
nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
:1,10 co 20 将1-10行插入到第20行之后。

ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴
:1,10 d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。
:1,10 m 20 将第1-10行移动到第20行之后。

另外附上常用集合:
【转载】http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值