您的位置:首页 > 其它

VIM系列之 4000 常用命令

2017-07-27 18:32 274 查看
一、VIM常用命令

vi是类unix系统自带的编辑器,而Linux中的则为vim。

1、常用格式:

①vim + filename :打开或者新建一个filename。

②vim  -r  filename :在上一次使用vi编辑时发生系统崩溃后恢复filename。

③vim  -n  filename :打开文件,并将光标置于n行。

④vim
-r file: 以只读的方式打开文件,但可以强制保存。

⑤vim -m file: 以只读的方式打开文件,但可以强制保存。

2、模式:

①插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。

②正常模式:可以使用快捷键命令。

③可视模式:正常模式下按v可以进入可视模式。

④替换模式:正常模式下,按R进入。

3、命令:

h: 左移一个字符;

l: 右移一个字符;

j: 下移一行;

k: 上移一行;

gj: 移动到一段内的下一行;

gk: 移动到一段内的上一行;

w: 前移一个单词,光标停在下一个单词开头;

W: 移动下一个单词开头,但忽略一些标点;

e: 前移一个单词,光标停在下一个单词末尾;

E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点;

b: 后移一个单词,光标停在上一个单词开头;

B: 移动到上一个单词开头,忽略一些标点;

(:
前移1句;

): 后移1句;

{: 前移1段;

}: 后移1段;

0:
移动到行首;

g0: 移到光标所在屏幕行行首;

$: 移动到行尾;

M: 把光标移到屏幕中间一行;

L: 把光标移到屏幕最底端一行;

H:把光标移到屏幕最顶端一行;

gg: 到文件头部;

G: 到文件尾部;

ctrl+f:
下翻一屏;

ctrl+b: 上翻一屏;

ctrl+d: 下翻半屏;

ctrl+u: 上翻半屏;

ctrl+e: 向下滚动一行;

ctrl+y: 向上滚动一行;

n%: 到文件n%的位置;

i: 在光标前插入;

I: 在当前行第一个非空字符前插入;

gI: 在当前行第一列插入;

a: 在光标后插入;

A: 在当前行最后插入;

o: 在下面新建一行插入;

O: 在上面新建一行插入;

x:
剪切光标右边n个字符,相当于d
l;

X: 剪切光标左边n个字符,相当于d
h;

y: 复制在可视模式下选中的文本;

yy or Y: 复制整行文本;

d:
删除(剪切)在可视模式下选中的文本;

d0: 删除(剪切)当前位置到行首的内容;

dd: 删除(剪切)1(n)行;

d1G或dgg: 剪切光标以上的所有行;

dG: 剪切光标以下的所有行;

p: 在光标之后粘贴;

P: 在光标之前粘贴;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: