木头的博客

vi & vim 学习笔记

Vi / Vim 版本的选择

Vim 是 Vi 的升级版本,比 Vi 多了语法高亮等更多特性。就版本而言,软件的新版本往往会修正旧版的一些缺陷和不足,所以说能用新版本尽量使用最新版本。

启动 / 关闭 Vim

启动

命令作用
vim <file>使用 Vim 打开某文件

退出

以下命令在 Vim 的控制模式下使用。

命令作用
:q!抛弃修改并退出
ZQ抛弃修改并退出 (alias)
:wq保存并退出
ZZ(alias)

挂起

通过 Vim 命令

命令作用
:!{cmd}用来执行某一条 shell 命令。如 :!cat database.conf
:sh进入 shell 环境。执行结束需要返回 Vim 编辑环境时,输入 exit 或按下 ctrl + d 即可。

通过 Shell 命令

利用 Linux 作业机制,按下 ctrl + z 将当前程序放在后台执行。然后使用 fg 命令重新回到 Vim 编辑器。
详情参考Unix或Linux中&、jobs、fg、bg等命令的使用方法