Vim编辑器常用命令
vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
4 其它命令
第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等
| 移动光标的方法 | 描述 |
|---|---|
| [Ctrl] + [d] | 屏幕『向下』移动半页 |
| [Ctrl] + [u] | 屏幕『向上』移动半页 |
| + | 光标移动到非空格符的下一行 |
| - | 光标移动到非空格符的上一行 |
| 数字+< space > | 例如 20 ,按下数字后再按空格键,光标会向右移动这一行的 n 个字符 |
| 数字+< Enter> | 光标向下移动 n 行(常用) |
| 搜索替换 | 描述 |
|---|---|
| /word | 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!(常用) |
| ?word | 向光标之上寻找一个字符串名称为 word 的字符串 |
| 删除、复制与粘贴 | 描述 |
|---|
第三部分:一般模式切换到指令行模式的可用的按钮说明
| 指令行的储存、离开等指令 | 描述 |
|---|---|
| :set nu | 显示行号,设定之后,会在每一行的前缀显示该行的行号 |
| :set nonu | 与 set nu 相反,为取消行号! |
| :wq | 储存后离开,若为 :wq! 则为强制储存后离开 (常用) |
| :w | 将编辑的数据写入硬盘档案中(常用) |
| :w! | 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊! |
| :q | 离开 vi (常用) |
| :q! | 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。 |
1 命令模式
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
2 输入模式
Esc 退出输入模式,切换到命令模式
3 底线命令模式
在命令模式下按下:就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
w 保存文件
q 退出程序
:wq 保存后退出

浙公网安备 33010602011771号