简述
Vim是坠吼的编辑器,是最适合软件开发使用的,但是使用Vim需要的命令成为了劝退的重要因素。
所以这篇文章主要介绍基本的Vim命令,以达到正常使用的目的。
开始
启动Vim后,vim在Normal模式下。
按下键i即可进入Insert模式,这时候可以看到vim下方出现–insert–
这时候就可以输入了
按ESC键返回Normal模式
然后输入:wq+enter 退出并保存
下面的命令学会了会更好用
| 命令 | 作用 |
|---|---|
| i | Insert模式 按ESC回到Normal模式 |
| x | 删除当前光标所在的字符。 |
| :wq | 存盘并且退出 (:q 退出) |
| :w | 存盘 |
| :saveas <path/to/file> | 另存为 <path/to/file> |
| :x, ZZ 或 :wq | 保存并退出 |
| :q! | 退出不保存 :qa! 强行退出所有的正在编辑的文件. |
| dd | 删除当前行 并把删除的行存入剪贴板 |
| :help |
显示相关命令的帮助。你也可以就输入:help而不跟命令。若需要退出帮助则输入:q |
| a | 在光标后插入 |
| o | 在当前行后插入一个新行 |
| O | 在当前行前插入一个新行 |
| cw | 替换从光标所在位置后到一个单词结尾的字符 |
| 0 | 到行头 |
| ^ | 到本行第一个不是空白字符的位置 |
| $ | 到本行行尾 |
| g_ | 到本行最后一个不是空白字符的位置。 |
| . | 可以重复上一次的命令 |
| N<command> | 重复某个命令N次 |
| NG | 到第N行 一般使用:N到第N行 |
| gg | 到第一行。 |
| G | 到最后一行。 |
| w | 到下一个单词的开头。 |
| e | 到下一个单词的结尾。 |
| hjkl | 移动光标 你也可以使用光标键 (←↓↑→) |
| /ggez | 搜索ggez的字符串 如果出现多个匹配 可按n键到下一个 |
| P | 粘贴 p/P都可以 p是表示粘贴在当前位置之后,P表示粘贴在当前位置之前 |
| u | undo |
| Ctrl+r | redo |
| :e <path/to/file> | 打开一个文件 |
| :bn 和 :bp | 你在同时打开很多文件的时候,可以使用使用这两个命令来切换下一个或上一个文件。 |