您的位置:首页 > 其它

vim快捷键(简洁版)

2015-06-04 11:39 204 查看
vim快捷键,为了防止过于繁琐,只写自己常用的,后续补充。入门的见文章vim基础学习,详细的见转载的文章vim快捷键

1.打开文件

vim + file 从文件的末尾开始。

vim +num file 从第num行开始。

vim +/str file 打开file,并将光标停留在第一个找到的str上。

:e file 关闭当前编辑的文件,并开启新的文件。

:e+file 开始新的文件,并从文件尾开始编辑。

:e+n file 开始新的文件,并从第n行开始编辑。

2.光标移动

0 移动到行首。

$ 移动到行尾。


g0 移到光标所在屏幕行行首。

g$ 移动光标所在屏幕行行尾。

n| 把光标移到第n列上。

nG 到文件第n行。


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

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

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

gg 到文件头部。

G 到文件尾部。


zz 将当前行移动到屏幕中央。

zt 将当前行移动到屏幕顶端。

zb 将当前行移动到屏幕底端。

3.插入

i 在光标前插入。

a 在光标后插入。

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

A 在当前行最后插入。

o 在下面新建一行插入。

O 在上面新建一行插入。

4.替换

r 替换光标处的字符

R 进入替换模式,按esc回到正常模式。

:s/old/new 用new替换当前行第一个old。

:s/old/new/g 用new替换当前行所有的old。

:n1,n2s/old/new/g 用new替换文件n1行到n2行所有的old。

:%s/old/new/g 用new替换文件中所有的old。

5.复制

yy或Y 复制整行文本。

y$ 从光标当前位置复制到行尾。

y0 从光标当前位置复制到行首。

y1G或ygg 复制光标以上的所有行。

yG 复制光标以下的所有行。

组合键,我们使用gg到达文件yG复制整个文件,即ggyG或者Gygg。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: