老师给的文档里的,比较简明。

括号前为命令,注意大小写,空格,英文输入等问题。

有: 就是末行模式,无就是命令模式。

部分内容来源于: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$(删除光标到行尾,可粘贴)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注