vim笔记

193 阅读1分钟

三种模式:命令模式,插入模式,底行模式

命令模式

esc 返回命令模式
jkhl(可以用方向键) 命令模式中,下上左右
i 进入插入模式
I 在行首进入插入模式
A 在行尾进入插入模式
u 撤销undo
ctrl+r redo
/str 查找str字符串第一次出现的位置
d 删除所选内容
dd 删除所在行
y 复制,供内部粘贴
yy 复制一行
"y 复制,供外部粘贴
p 在光标后粘贴
v 可视模式(类似按住shift进行选择)
0或者$或者gg或者G 光标移至行首/行尾/文首/最后一行行首
ctrl+b或者f 向上/向下翻页
s 删除当前字符并进入插入模式
caw 删除所在单词并进入插入模式
>>或者<< 增加/减少缩进
~ 对光标下字母大小写互换并后移一位

冒号进入底行模式

%s/x/y/g 把y全局替换为x
q! 不保存退出
n 光标跳到第n行
w filename 保存并重命名为filename
saveas path 另存为path路径所指的文件
e path 打开path路径指的文件
set nu或者nonu 显示/隐藏行号(默认隐藏)