显示两个不同的文件;或者同时显示一个文件的两个不同地方;又或者并排比较两个文
件。这一切都可以通过分割窗口实现。
打开新窗口最简单的命令如下:
:split
(水平分割) || :vsplit (垂直分割)
这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中.
CTRL-W
w 命令可以用于在窗口间跳转。如果你在上面的窗口,它会跳转到下面的窗口,
如果你在下面的窗口,它会跳转到上面的窗口。(CTRL-W
CTRL-W
可以完成相同的功能这
是为了避免你有时按第二次的时候从 CTRL 键上缩手晚了。)
关 闭 窗 口" :close
"
任何退出编辑的命令都可以关闭窗口,象 ":quit" 和 "ZZ" 等。但 "close" 可
以避免你在剩下一个窗口的时候不小心退出 Vim 了。(十分重要的设定啊~)
关 闭 所 有 其 它 窗 口“ :only
”
这个命令关闭除当前窗口外的所有窗口。如果要关闭的窗口中有一个没有存盘,Vim 会显
示一个错误信息,并且那个窗口不会被关闭。
用分割窗口打开指定的文件(two.c) " :split two.c
"
用分割形式新建文件" :new "
在 窗 口 间 跳 转(怎么说呢,现在鼠标可以代替,不过为了提高效率,还是推荐看看)
由于你可以用垂直分割和水平分割命令打开任意多的窗口,你就能够任意设置窗口的布
局。接着,你可以用下面的命令在窗口之间跳转:
CTRL-W
h 跳转到左边的窗口
CTRL-W
j 跳转到下面的窗口
CTRL-W
k 跳转到上面的窗口
CTRL-W
l 跳转到右边的窗口
CTRL-W
t 跳转到最顶上的窗口
CTRL-W
b 跳转到最底下的窗口
你可能已经注意
到这里使用移动光标一样的命令用于跳转窗口。如果你喜欢,改用方向
键也行。
移动窗口
如果在分割多个文件时候发现文件顺序不是你所期望的.通过如下来更改
CTRL-W
K 会使当前窗口移动到上面并扩展到整屏的宽度。
CTRL-W
H 把当前窗口移到最左边
CTRL-W
J 把当前窗口移到最下边
CTRL-W
L 把当前窗口移到最右边
如果留心观察会发现,还是H-J-K-L四个键位.这里只是使用了大写状态了.
################################################################################
对所有窗口执行命令
:qall
这表示 "quit all" (全部退出)。如果任何一个窗口没有存盘,Vim 都不会退出。同时光
标会自动跳到那个窗口,你可以用 ":write" 命令保存该文件或者 ":quit!" 放弃修改。
:wall
这表示 "write all" (全部保存)。但实际上,它只会保存修改过的文件。Vim 知道保存
一个没有修改过的文件是没有意义的。(挺有意思啊~~)
vim -o one.txt two.txt three.txt
这个命令就是在终端下使用的,就是一次性打开3个文件并使用分割形式显示.
分享到:
相关推荐
分割窗口能提高工作效率,让编辑和比较文件变得更加直观和方便。 #### 二、垂直和水平分割 - **垂直分割**:使用`:vsplit`或简写命令`:vs`,可以在当前窗口左侧打开一个新窗口。 - **水平分割**:`:split`命令用于...
vim常用命令 我汇总的一些vim常用的指令和按键操作,和一些NERDTree菜单插件的命令,尤其是NERDTree,这个vim插件装上之后,感觉完全可以把vim当IDE来用...水平分割窗口打开新文件 :vsplit se.txt 垂直分割窗口 :!
- `:split fn` 或 `:sp fn`:分割窗口,并将文件`fn`加载到新的窗口中。 这些命令可以帮助你更有效地管理和切换不同的文件。 #### 五、退出编辑器 - `:write` 或 `:w`:保存缓冲区的内容到文件。 - `:writequit` ...
- :split file:在新窗口中水平分割当前窗口来打开文件。 2. Vim模式: - 正常模式:使用Esc键或Ctrl+[进入,左下角显示文件名或为空。 - 插入模式:使用i键进入,左下角显示--INSERT--。 - 可视模式:使用v键...
- `:split file`: 创建新的垂直分割窗口并打开指定文件。 - `^Ws`: 分割当前窗口。 - `^Wn`: 新建窗口。 - `^Wt`和`^Wb`: 移至窗口顶部或底部。 - `^Wp`和`^Wr`/`^WR`: 跳转至前一个窗口或循环浏览窗口。 #### ...
- **分割窗口**:使用`:split <file_name>`可以水平分割窗口以同时查看多个文件。 - **垂直分割窗口**:使用`:vsplit <file_name>`可以垂直分割窗口。 - **切换窗口**:在多窗口环境中,可以通过组合键`Ctrl + w`加`...
- `:split file.c`: 分割窗口并打开文件`file.c`。 - `:nsplit file.c`: 分割窗口并指定行数。 - `Ctrl+W`: 在窗口之间切换。 - `:close`: 关闭当前窗口。 11. **插入和追加**: - `I`: 在当前行的开始插入...
- `:split filename`:水平分割窗口,并打开指定文件。 - `:vsplit filename`:垂直分割窗口,并打开指定文件。 - `Ctrl + w + w`:在窗口之间切换。 #### 七、其他常用命令 除了上述命令外,还有一些其他命令...
分割窗口 * :split:横着分割 * :new:横着添加一个新窗口 * :vsplit:竖着分割 * :vnew:竖着添加新窗口 * CTRL+W w:按顺序切换小窗口 * :qall:关闭所有窗口 * :wall:保存所有窗口 标签(tab)命令 * :tabedit ...
使用`sp`或`vs`打开垂直分割,`split`或`vsplit`打开水平分割,`Ctrl+w`加方向键切换窗口,`Ctrl+w`加`+`或`-`调整窗口大小。 **宏录制与回放** VIM的宏功能允许录制一系列操作并重复执行。在正常模式下,`qq`开始...
例如,使用`:next`和`:previous`可以在多个打开的文件之间切换,使用`:split`和`:vsplit`可以水平或垂直地分割窗口。 通过以上介绍,可以看出Vim编辑器虽然有较陡峭的学习曲线,但它提供了高度可定制性和强大的功能...
- 分割窗口:`:split`分割窗口、`:vsplit`垂直分割窗口。 - 切换窗口:`Ctrl+w`+`h`、`Ctrl+w`+`j`、`Ctrl+w`+`k`、`Ctrl+w`+`l`分别切换到左侧、下方、上方、右侧窗口。 **知识点13:脚本语言与扩展性** - Vim支持...
本文全面介绍了Vim分屏功能的相关命令,包括如何启动分屏、关闭分屏、移动光标及窗口,以及调整屏幕尺寸等实用技巧。通过这些命令的灵活运用,可以帮助开发者在有限的屏幕空间内更加高效地进行代码编写和编辑。希望...
在IT领域,"分割窗口"通常指的是在操作系统或应用程序中将一个单一的显示器空间分成两个或多个独立的工作区域,每个区域可以显示不同的程序或者同一程序的不同部分。这种功能在多任务处理和提高工作效率方面非常有用...
- `:split` / `:vsplit`:水平 / 垂直分割窗口。 - `Ctrl + w` + 方向键:切换窗口。 - `Ctrl + w` + `_` / `|`:关闭当前窗口。 - `Ctrl + w` + `+` / `-`:调整当前窗口的大小。 - **宏命令** - `qa`:开始...
- **水平分割**:使用`:split file`命令水平分割窗口。 - **垂直分割**:使用`:vsplit file`命令垂直分割窗口。 - **关闭子窗口**:使用`:close`命令关闭当前子窗口。 - **调整窗口大小**:使用`:resize height`或`:...
- **分割窗口**:使用`:split`和`:vsplit`命令分别水平和垂直分割窗口。 - **缓冲区管理**:使用`:buffers`查看当前会话中的所有缓冲区,使用`:bd`关闭当前缓冲区。 #### 七、颜色主题和插件 - **自定义颜色**:...
- **垂直分割**: 使用`vsplit`命令垂直分割窗口。 - **窗口移动**: 在不同的窗口之间切换。 - **全局命令**: 在所有窗口中执行相同的命令。 - **差异显示**: 使用`vimdiff`命令比较两个文件之间的差异。 - **标签页...
- `:split`垂直分割窗口、`:vsplit`水平分割窗口。 - 分割后的窗口可以独立滚动、操作,方便进行对比或同时编辑多个文件。 3. **标签页操作**: - `:tabnew`打开新标签页、`:tabnext`切换到下一个标签页、`:...
- `Ctrl+w h/j/k/l`:在分割窗口间移动。 - `Ctrl+w w`:在所有窗口间切换。 #### 五、觉得更好、更强、更快阶段 随着对Vim的深入学习,可以尝试以下高级功能: **1. 宏** - 录制宏:`qq`开始录制,`q`停止录制...