第五章:分屏与标签页
窗口分屏
工作中经常会遇到这种情况,就是需要参照其他文档编辑当前文档(场景:翻译),或者从 另外一个文档 copy 代码到当前文档(场景:复制 html 元素类名到 css 文档),这时候 就是你最需要分屏的时候。
分屏方式
:split缩写:sporCtrl-w s上下分屏:vsplit缩写:vsorCtrl-w v左右分屏:diffsplit缩写:diffsdiff 模式打开一个分屏,后面可以加上 {filename}
窗口跳转
Ctrl-w w激活下一个窗口Ctrl-w j激活下方窗口Ctrl-w k激活上方窗口Ctrl-w h激活左侧窗口Ctrl-w l激活右侧窗口
移动分屏
Ctrl-w L移动到最右侧Ctrl-w H移动到最左侧Ctrl-w K移动到顶部Ctrl-w J移动到底部
注意:区分大小写。另外,可以将底部的屏幕移动到右侧,实现上下分屏到左右分屏的转 换。
屏幕缩放
Ctrl-w =平均窗口尺寸Ctrl-w +增加高度Ctrl-w -缩减高度Ctrl-w _最大高度Ctrl-w >增加宽度Ctrl-w <缩减宽度Ctrl-w |最大宽度
实践!实践!实践!
标签页
第二章中提到过的 buffer 和刚刚讲到的分屏操作都很适合在少量文件之 间进行切换,文件超过 3 个我觉得就不方便了,而标签页则更适合多文件之间的切换。
创建标签页
:tabnewor:tabedit缩写:tabe打开新标签页Ctrl-w gf在新标签页中打开当前光标所在位置的文件名
注意::tabnew 和 :tabedit 后面都可以跟一个 <空格><文件名> 用以在新标签页中 打开指定文件,还可以在 : 后面加一个数字,指出新标签页在列表中的位置(从 0 开始 )。
切换标签页
gtor:tabnext缩写:tabn下一个标签页(最后一个会循环到第一个)gTor:tabprevious缩写:tabp上一个标签页(第一个会循环到最后一个):tabrewind缩写:tabror:tabfirst缩写:tabfir到第一个:tablast缩写:tabl到最后一个标签页
关闭标签页
:tabclose缩写:tabc关闭当前标签页:-tabc关闭上一个标签页:+tabc关闭下一个标签页:tabonly缩写:tabo关闭其他标签页
下一章将介绍块操作。
Last updated
Was this helpful?