文章目录
快速入门
三种常用模式的切换
Esc、Ctrl+[:从其他模式切换到普通模式
i、a:从当前字符插入、从当前字符后开始插入
I、A:从该行的行首开始插入、从该行的行末开始插入
o、O:向下插入一行、向上插入一行
cw:
普通模式下光标的移动
k、j、h、l:光标的上下左右移动
w、b:光标向上移动一个单词、向下移动一个单词
文档的保存与文本内容的删除
:q:关闭文件
:wq、:x、Shift+zz:关闭并保存文件
:w 文件名:另存一个文件
(加感叹号的代表强制)
x、Delete:删除光标选中的字符
X:删除光标之前的一个字符
dd、dw:删除一行、向后删除一个单词的一部分
d$或D:向后删除一行的一部分(包括光标选中的字母)
d^: 向前删除一行的一部分(不包括)
dG:删除选中行与之后的所有行
d1G:删除选中行与之前的所有行
文档编辑
vim重复命令
数字+命令
例如:
10x:删除10个字符
3dd:删除3行
……
游标的快速跳转
行间跳转
nG:跳转到第n行
gg:跳转到第一行
G:跳转到最后一行
行内跳转
w:跳转到下一个单词的首字母
e:跳转到下一个单词的尾字母
b:跳转到前一个单词的首字母
ge:跳转到前一个单词的尾字母
0(数字零)或^:跳转到行首
$:跳转到行尾
f+字母:向后搜索并跳转到第一个匹配的位置
F+字母:向前搜索并跳转到第一个匹配的位置
复制粘贴和剪切
yy:复制整行
y^或y0:复制到行首(不包括光标处)
y$:复制到行尾(包括)
yw:复制一个单词
ynw:复制n个单词
yG:从光标所处行一直复制到文本末
y1G:从光标所处行一直复制到文本开头
p:粘贴到光标后
P:粘贴到光标前
查找替换
替换和撤销命令
r+<字母>:替换光标处的字母
R:连续替换
~:改变光标所选字母的大小写
撤销与反撤销:u、Ctrl+r
快速缩进
’>>’:右缩进
‘>>’:左回退
:ce、:ri、:le:文本居中、靠右、靠左
查找
/+字符串:向下查找字符串
?+字符串:向上查找字符串
n:继续向下查找
N:继续向上查找
vim高级功能
多文件编辑
:e 文件名:进入一个新的文件
:e#:回到前一个文件
:ls:可以列出编辑过的文档
:f:显示正在编辑的文件名
:f 文件名:重命名
可视模式
感觉这个可视模式有点类似于word中对多段文字的选择
v:进入普通可视模式
Shfit+v:进入行选择可视模式
Ctrl+v:进入矩形选择可以模式
视窗操作
:new:建立一个新的视窗
:sp:建立水平分屏
:vsp:建立垂直分屏
(还有其他的视窗操作感觉不怎么会,就没写了,暂时就这样……)