vim使用手册vimtutor学习笔记

lesson 1
-----------------------------------------------------------


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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。