vim 笔记

vim 神器,依旧宝刀未老,用起来真香。

i insert 模式,可以输入文字

v visual 模式

nomal 模式

刚打开 vim 是 normal 模式,可以输入指令

基础操作

还可以配合数字使用,例如 5w 表示,光标移至后五个单词的位置。

h 光标左移

l 光标右移

j 光标下移

k 光标上移

w 光标移至下一单词的起始位置

b 光标移至上一单词的起始位置

e 光标移至单词的结束位置

0 跳转至当前行开始位置

$ 跳转至当前行结束位置

% 匹配括号时光标位置切换置另一位置

gg 光标切换至顶部

G 光标切换至底部

number G 光标切换至指定行起始位置(number 为待跳转至的行数,与 G 之间无空格)

* 向后查找当前字符

# 向前查找当前字符

/char 查找指定字符字符串(char 为待查找的字符串)

n 查找到指定字符串后,查找下一个

N 查找到指定字符串后,查找上一个

o 光标下一行插入一行,并且光标定位至下一行

O 光标上一行插入一行,并且光标定位至上一行

x 删除光标位置字符

s char 替换光标位置字符(char 为替换后字符,中间无空格)

d command 进入删除指令,结合 w 删除第一个单词。

dd 剪切当前行

p 粘贴

. 重复前一次操作

:u 撤回上次操作

:set nu 显示行数

参考资料

Vim 从入门到精通 PDF: 强烈推荐

openvim: vim 入门教程

vim-adventures:vim 入门游戏

vimonlineeditor:网页在线vim,本地无环境可尝试使用