vim相关命令:
VIM使用:
vi /etc/passwd 查看Vi
普通模式:
vi test.txt
进入:
i 从光标所在位置开始进入插入模式
I 光标回到首行,进入插入模式
a 从光标所在位置的下一个字符处,进入插入模式
A 光标到行尾,进入插入模式
o 向光标所在行的下一行添加新行,进入插入模式
O 向光标所在行的上一行添加新行进入插入模式,
s 删除光标所在字符,并进入插入模式
S 删除光标所在行,进入插入模式
h:左 j:下 k:上 l:右
yy:复制光标所在行
nyy:多行 eg:3yy 从光标所在行开始
p:向光标所在行的下一行粘贴
dd:删除光标所在行(其实为剪切)
ndd:从光标所在行向下剪切n行
r:在普通模式,替换所在字符
x:在普通模式,删除所在字符(剪切)
dw:从光标位置开始删除一个单词(空格、特殊字符)
$:光标回到行尾,不进入插入模式
0:光标回到行首,不进入插入模式
gg:光标回到文件起始位置
G:光标移动到文档最后一行
ctrl+f:向下翻页
Ctrl+b:向上翻页
b:下拉
u:返回上一步操作,撤销
ctrl+r:回到下一步操作
#:向上查找光标所在单词(_不区分单词)
*:向下查找光标所在单词(_不区分单词)
/string:向下匹配string
?string:向上匹配string
v:行--选中模式,下/上拉
V:列--选中模式,下/上拉
:q 退出
:w 保存
:wq 保存并退出
:q!强制退出
插入模式:
- 退出:ESC 回到普通模式
vim:异常退出 会生成 .hello.c.swp
谢谢,浏览。