- 四种模式
- 正常模式 (Normal-mode)
- 插⼊模式 (Insert-mode)
- 命令模式 (Command-mode)
- 可视模式 (Visual-mode)
正常模式
命令 | 模式 |
---|---|
i I a A o O | 进入插⼊模式 |
v V ctrl+v | 进⼊可视化模式 |
: | 进⼊命令模式 |
esc | 从其他模式回到正常模式 |
i 在当前光标
I 在当前光标所处行开始
o O 新建一行
a 当前光标处后移一位
A 当前光标所处行末尾
- 基本操作
y 复制
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
d 剪切
p 粘贴
u 撤销
ctrl + r 重做
x 删除单个字符
r 替换单个字符
G 定位指定的⾏
^ 0 定位到⾏⾸
$ 定位到行尾
命令模式
- 基本操作
:w 写⼊入
:q 退出
:! 执⾏行行 Shell 命令 :s 替换
/ 查找
n 查找下一个
crtl+n 查找上一个
:set 设置命令
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu 与 set nu 相反,为取消行号
%s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2
可视模式
- 三种进⼊可视模式的⽅式
v 字符可视模式
V 行可视模式
ctrl+v 块可视模式
配合 d 和 I(⼤大写 i ) 命令可以进⾏块的便利操作
网友评论