括号前为命令,注意大小写,空格,英文输入等问题。
有: 就是末行模式,无就是命令模式。
部分内容来源于:Vim 中文社区。
进 入
vim(直接进入 vim)
vim filename(打开或新建文件 filename,并置光标于第一行)
vim +n filename(打开文件 filename,并并置光标于第 n 行)
vim + filename(打开文件 filename,并并置光标于最后一行)
退 出
命令模式(模式切换看第一张图):
ZZ(保存退出)
ZQ(不保存退出)
末行模式:
:x(保存退出)
:wq(保存退出)
:q!(不保存退出)
:w(保存不退出)
:e! (放弃修改,并重新打开原文件)
光 标 移 动
h(左移)
j(下移)
k(上移)
l(右移)
{(移动到段首)
}(移动到段尾)
0(移动到行首)
^(移动到行首)
ngg(跳到第 n 行)
nG(跳到第 n 行)
:n(跳到第 n 行)
ctrl b(向下上翻页。指 ctrl 键加上 b 键,后面相同)
ctrl f(向下翻页)
ctrl u(向上翻半页)
ctrl d(向下翻半页)
查 看 * 搜索
/srting(向前搜索指定字符串。末行模式和命令模式均可)
:set nu(设置行号)
:set nonu(取消行号)
编 辑
替换:
r(取代光标处字符串)
R(从光标处开始替换)
复制:
Y(复制一行)
yy(复制一行)
剪切:
dd(剪切当前行)
粘贴:
p(粘贴)
撤销:
u(取消上步操作)
删除:
x(删除一个字符)
dd(删除当前行,可粘贴)
dw(删除一个单词,需在单词第一个字符)
d$(删除光标到行尾,可粘贴)