快速入门

vim基本操作(实验楼vim总结)

三种常用模式的切换

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基本操作(实验楼vim总结)

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:粘贴到光标前

查找替换

vim基本操作(实验楼vim总结)

替换和撤销命令

r+<字母>:替换光标处的字母
R:连续替换
~:改变光标所选字母的大小写
撤销与反撤销:u、Ctrl+r

快速缩进

’>>’:右缩进
‘>>’:左回退
:ce、:ri、:le:文本居中、靠右、靠左

查找

/+字符串:向下查找字符串
?+字符串:向上查找字符串
n:继续向下查找
N:继续向上查找

vim高级功能

vim基本操作(实验楼vim总结)

多文件编辑

:e 文件名:进入一个新的文件
:e#:回到前一个文件
:ls:可以列出编辑过的文档
:f:显示正在编辑的文件名
:f 文件名:重命名

可视模式

感觉这个可视模式有点类似于word中对多段文字的选择
v:进入普通可视模式
Shfit+v:进入行选择可视模式
Ctrl+v:进入矩形选择可以模式

视窗操作

:new:建立一个新的视窗
:sp:建立水平分屏
:vsp:建立垂直分屏
(还有其他的视窗操作感觉不怎么会,就没写了,暂时就这样……)

相关文章: