vim使用手册vimtutor学习笔记
-----------------------------------------------------------
1 光标移动:
k
h + l
j
# 方向键也可以使用
2 不保存退出:q!
q - quit
3 删除字符:x
4 插入模式:i
i - insert
5 正常模式:ESC
6 追加模式:a
a - append
7 保存退出:wq
wq - write quit
8 编辑文件:vim filename
lesson 2
-----------------------------------------------------------
1 删除:d [n]motion
motion:
w 至下[n个]单词,包括单次后面的空格
e 至下[n个]单词,不包括单次后面的空格
$ 从当前字符至行尾字符
d 剪切当前行
w - word
e - end
d - delete
2 行首:0
3 撤销:
u 测下至上一步
U 测下上一步
u - undo
4 重做:Ctrl+r
lesson 3
-----------------------------------------------------------
1 粘贴行
dd 剪切一行
p 在当前行下粘贴行
p - paste
2 选中替换一个字符:r
r - replace
3 c [n]motion
motion:
w 至下[n个]单词,包括单次后面的空格
e 至下[n个]单词,不包括单次后面的空格
$ 从当前字符至行尾字符
d 剪切当前行
lesson 4
-----------------------------------------------------------
1 Ctrl+g 显示文件名 光标所在的行列等
gg 文件头
G 文件尾
n + G 跳转到指定行
2 搜索
向下搜索 /target
向上搜索 ?target
n 下一个
N 上一个
回到原来位置Ctrl+o
回到搜索位置Ctrl+i
3 查找对应的括号:%
4 查找替换
s/old/new 替换查找到的第一个
s/old/new/g 当前行
[n1,n1]s/old/new/g 从n1到n2行
%s/old/new/g 查找并替换全文件
%s/old/new/gc 查找全文件,并询问是否替换
lesson 5
-----------------------------------------------------------
1 vim中执行shell命令 :!command
enter 回到vim中。
2 选中文字写入文本
进入v模式:v,移动光标选中文字
执行命令写入文本:!w filename
3 当前光标下一行插入文件中的内容
:r filename 读入文件内容
:r !dir 读入命令输出的内容
lesson 6
-----------------------------------------------------------
1 在当前行下面增加一行,并进入插入模式:o
o - open a new line
2 跳至下一个单词尾:e
e - end of next word
3 进入替换模式:R
4 下一行:j
5 行尾:$
6 复制:y
v模式选中
# 粘贴:p
7 搜索时忽略大小写:set ic
搜索时不忽略大小写:set noic
高亮所有搜索结果:set hls
lesson 7
-----------------------------------------------------------
1 帮助 F1
2 vim配置文件路径:~/.vimrc
3 命令显示:Ctrl+d
命令选中:Tab
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。