转自:http://hi.baidu.com/cipherzero/blog/item/644fe711fe4fd3cca6ef3f59.html
分屏启动Vim
1. 使用大写的O参数来垂直分屏。
vim -On file1 file2 ...
2. 使用小写的o参数来水平分屏。
vim -on file1 file2 ...
注释: n是数字,表示分成几个屏。
关闭分屏
1. 关闭当前窗口。
Ctrl+W c
2. 关闭当前窗口,如果只剩最后一个了,则退出Vim。
Ctrl+W q
分屏
1. 上下分割当前打开的文件。
Ctrl+W s
2. 上下分割,并打开一个新的文件。
:sp filename
3. 左右分割当前打开的文件。
Ctrl+W v
4. 左右分割,并打开一个新的文件。
:vsp filename
移动光标
Vi中的光标键是h, j, k, l,要在各个屏间切换,只需要先按一下Ctrl+W
1. 把光标移到右边的屏。
Ctrl+W l
2. 把光标移到左边的屏中。
Ctrl+W h
3. 把光标移到上边的屏中。
Ctrl+W k
4. 把光标移到下边的屏中。
Ctrl+W j
5. 把光标移到下一个的屏中。.
Ctrl+W w
移动分屏
这个功能还是使用了Vim的光标键,只不过都是大写。当然了,如果你的分屏很乱很复杂的话,这个功能可能会出现一些非常奇怪的症状。
1. 向右移动。
Ctrl+W L
2. 向左移动
Ctrl+W H
3. 向上移动
Ctrl+W K
4. 向下移动
Ctrl+W J
屏幕尺寸
下面是改变尺寸的一些操作,主要是高度,对于宽度你可以使用Ctrl+W <或是>,但这可能需要最新的版本才支持。
1. 让所有的屏都有一样的高度。
Ctrl+W =
2. 增加高度。
Ctrl+W +
3. 减少高度。
Ctrl+W -
分享到:
相关推荐
vim程序编辑器是 Linux 系统中一个非常重要的文本编辑器,它可以执行输出、删除、查找、替换、块操作等众多文本操作。vim不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一...
Linux下的vim是一个强大的文本编辑器,它继承了vi的特性并增加了许多高级功能。这篇教程主要涵盖vim的基本操作,包括启动、移动光标、插入文本、删除内容、搜索与替换、选项设置以及最后行模式下的命令。 首先,...
vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开...
在编写复杂的shell脚本或程序代码时,vim的自动缩进、语法高亮等功能能够帮助用户快速定位问题,并提高编码质量。通过实践和不断的练习,可以逐渐习惯于在命令模式下利用键盘快捷键快速移动、编辑和搜索,从而提高...
### Linux Shell(Bash)脚本教程详解 #### 引言 在Linux系统中,Shell脚本是一种非常重要的自动化工具,能够极大地提高系统管理效率。Bash(Bourne-Again SHell)作为最常见的Shell之一,提供了强大的脚本编写能力。...
在IT领域,Linux操作系统是广泛使用的开源操作系统,其强大的命令行工具和shell脚本编程能力深受程序员和系统管理员的喜爱。本资源"Linux命令编辑器和Shell编程光盘含源代码"提供了一套全面的学习材料,旨在帮助用户...
4. Vim 文本编辑程序:进入和退出、文本插入、移动光标、文本修改、屏幕命令、编辑文件、字符串检索、ex 命令等。 5. Linux Shell:输入、输出的重定向与管道、基本的 Shell 变量、环境变量、用户自定义变量、Export...
### Linux Shell脚本基础学习详解 #### 一、引言 在现代的IT环境中,Linux作为最流行的开源操作系统之一,其强大的灵活性和稳定性受到了广泛的认可。对于Linux用户来说,掌握Shell脚本编程是一项非常重要的技能。...
**VI(Visual Editor)** 或 **Vim(Vi Improved)** 是一个全屏幕文本编辑器,最初由Bill Joy为UNIX系统设计。VI具有两种模式:命令模式和插入模式。在命令模式下,用户可以移动光标、删除文本、复制和粘贴;在插入...
第三部分可能涉及的是Shell的高级特性,如管道(pipe)和重定向(redirect),它们允许用户将一个命令的输出作为另一个命令的输入,或者将输出写入文件而非屏幕。此外,可能还会讲解数组、别名、函数和Shell扩展,如...
- **屏幕滚动**:`ctrl-e`、`ctrl-y`、`ctrl-u`、`ctrl-d`、`ctrl-f`、`ctrl-b`、`zz`、`zt`、`zb`等组合键可以方便地滚动屏幕。 - **查找定位**:使用`/`或`?`可以查找文本,`N`和`n`分别用于向上和向下重复查找。 ...
为了提高工作效率,很多开发者会选择使用高级工具,如vim、tmux和zsh,这些工具能帮助他们更高效地进行代码编辑、多任务处理以及交互式Shell的个性化定制。本篇文章将详细介绍如何利用vim、tmux和zsh提升Linux开发...
`命令可以在Vim中执行shell命令。 #### 十七、VIM命令小技巧 - **保存文件并退出**:使用`:wq`命令保存并退出。 - **基本计算器**:使用`:`命令结合简单的算术表达式进行计算。 - **查找重复的连续的单词**:使用`...
### 实用指南:Linux命令、编辑器与Shell编程 #### 引言 随着技术的发展,Linux作为开源操作系统领域的领头羊,在服务器管理、网络安全、软件开发等多个领域扮演着至关重要的角色。掌握Linux不仅有助于提高工作效率...
在Linux环境下,`vim`(Vi IMproved)是一款功能强大的文本编辑器,它源自于早期的`vi`编辑器,并在此基础上进行了大量的改进与增强。`vim`支持命令模式、插入模式以及可视模式等多种编辑方式,并且可以通过一系列...
2. **跨平台**:VIM可在多种操作系统上运行,包括Unix/Linux、Windows等,适用于不同环境下的开发工作。 3. **高度可定制**:用户可以通过配置文件 `.vimrc` 来个性化设置VIM,满足特定的需求。 4. **强大的插件生态...
Linux运维中的VIM编辑器是系统管理员和开发者必备的工具之一,它提供了强大的文本编辑功能。这篇文章主要介绍了VIM的基本操作,包括启动、文件操作、翻屏、插入、删除、剪切、复制和粘贴以及查找与替换等功能。 1. ...
### vim最全命令表(加重点) #### 一、打开文件操作 - **vi**: 进入vi编辑器,但不读取任何文件。 - **vifilename**: 打开并编辑指定...无论是Linux还是其他操作系统上的文本编辑任务,vim都能成为你的得力助手。