携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情
多个标签
Vim 7.0开始引入了多标签页(Tabs)概念,用于同时编辑多个文件,每一个标签页也可以包含多个缓冲区或窗口。标签页的特殊之处在于,通常只影响当前标签页中的缓冲区和窗口。
| 编号 | 命令 | 描述 |
| 1 | :tabnew | 打开新标签页 |
| 2 | :tabnew <file> | 在标签中打开新文件 |
| 3 | :tabclose | 关闭当前标签 |
| 4 | :tabnext | 移至下一个标签 |
| 5 | :tabprevious | 移至上一个标签 |
| 6 | :tabfirst | 移至第一个标签 |
| 7 | :tablast | 移至最后一个标签 |
在Vim中,可以使用以下命令创建新窗口
| 编号 | 命令 | 描述 |
|---|---|---|
| 1 | :new <file> |
打开新窗口 |
| 2 | :new <file> |
在新窗口中打开文件 |
视窗操作简介
vim 可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为 vim 的视窗。 打开方法有很多种,例如可以使用在命令行模式下输入
:new打开一个新的 vim 视窗,并进入视窗编辑一个新文件(普通模式下输入Ctrl+w也可以)。
分屏操作
| 命令 / 快捷键 | 效果 |
|---|---|
| :new | 创建空白分屏 |
| :sp+fname | 水平分屏(split)打开fname文件 |
| :vs+fname | 垂直分屏(vertical split)打开fname文件 |
| [CTRL] [W] s | 水平打开当前文件 |
| [CTRL] [W] v | 垂直打开当前文件 |