vim 是十分强大的编辑器,尤其适合程序员族群。
经常在各种编辑器中切换效率不高,各种特性很容易混淆。如果只允许你挑选一种编辑器,vim是个很好的选择。
windows下直接解压就可以用了。
文件拖上去,直接编辑,:wq 保存并退出。
它与一般编辑器不同的地方:有多个模式。一定要弄清自己在哪个模式下。常用 4 种模式:
Normal 常模式,默认开始的时候就是这个模式,这时候输入编辑内容是无效的。
Insert 编辑模式,与一般编辑器的模式相同,可以输入内容
Command 命令模式,在底行小缓冲区中输入一些命令,命令很多,十分强大
Visual 可视模式, 用于选中某些文本(可以按行,可以按块)
无论在哪里,拼命按 ESC 键,就回到了 Normal
Normal ---> Insert:
i 光标前插入, a 光标后插入, A 本行尾插入, I 本行首插入
o 当前行后建立新行插入, O 当前行前建立 .....
Normal ---> Command:
用冒号(:)
Normal ---> Visual:
v 可视, V 块可视模式
在Normal模式移动光标:
h j k l 方向键
ctrl + f 下翻页, ctrl + b 上翻页
ctrl + d 下翻半屏, ctrl + u 上翻半屏
H 光标到屏顶, M 中间, L 到屏底
gg 到文档头, G 到文档尾
0 到行头, $ 到行尾, ^ 到非空字符的行头
w 下一词头, b 上一词头, e 本词尾或下词尾, ge 反向...
W B E 类似,但词中可包含连接符号
( 到句头, ) 到句尾 句子以标点为据
{ 到段头, } 到段尾 段落以空行为据
:数字 调到该行 数字| 到本行的某个字符
括号匹配: %
------------------------------------------------