启动 / 关闭 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等命令的使用方法
光标移动、复制粘贴、搜索替换
光标移动
按键 | 作用 |
h ← | 向左移动一个字符 |
l → | 向右移动一个字符 |
j ↓ | 向下移动一行 |
k ↑ | 向上移动一行 |
这四个键在键盘上是排列到一起的
| ------ | ------ | ------ |
| ctrl + b | 向上翻一整页 (backward) |
| ctrl + f | 向下翻一整页 (forward) |
| ctrl + u | 向上翻半页 (up) |
| ctrl + d | 向下翻半页 (down) |
| ctrl + y | 向上滚一行 |
| ctrl + e | 向下滚一行 |
| zz | 让光标所在行居于屏幕中央 |
| zt | 让光标所在行居于屏幕顶部 |
| zb | 让光标所在行居于屏幕底部 |
搜索
取消搜索高亮显示
命令 | 作用 |
:nohighlight | 取消搜索高亮显示 |
:nohl | 取消搜索高亮显示 (alias) |