0%

Vim入门

简述

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 你在同时打开很多文件的时候,可以使用使用这两个命令来切换下一个或上一个文件。

Welcome to my other publishing channels