vim常用快捷键

来源:互联网 发布:万网二手域名交易平台 编辑:程序博客网 时间:2024/06/09 18:44

VIM常用快捷键总结

VIM命令行模式

1.dd删除行代码

(1)dd:删除光标所在行

(2)ndd:删除当前光标所在行以下n行代码(包含光标所在行)



     例如:10dd


               删除当前行以下10行代码

(3)ddp:交换当前行和下一行的代码

(4)x:删除光标所在位置的一个字符

(5)u:撤销

(6)ctrl+u:撤销当前行的全部修改

2.yy复制行代码

(1)yy:复制当前光标所在行代码

(2)nyy:复制当前光标所在行以下n行代码



     例如:10yy


               复制当前行以下10行代码


(3)Y:复制当前光标所在行

(4)ctrl+a:相当于 全选+复制

3.移动到行

(1)nj:移动到当前行之下的n行

(2)nG:移动到第n行

(3)w:前后移动当前行的一个单词

(4)b:向前移动当前行的一个单词

(5)^:移动光标到当前行首

(6)$:移动光标到当前行尾

(7)gg:移动到文件首, 相当于 1G

(8)G:移动到文件末尾

4.查找

(1)*: 向下查找同名字符串

(2)#:同上(向上查找)

(3)%:找到匹配的括号

(4)K:查找光标所在单词的使用方法相当于 linux 上的 man + 字符串

如:man printf

这时可以输入q退出, 再加个 enter 回到编码页面

5.tab键补齐单词

 例如: 输入prin 后 按下 tab 直接补齐单词 到 printf

6.代码对齐

(1)gg=G:对齐代码

(2)快捷键F12:对齐代码

7.替换,插入

(1)r:替换一个字符

(2)O:插入一行在上一行中, 同时退出vim命令行模式

(3)o:插入一行在下一行中, 同时退出vim命令行模式

(4)a:在当前字符的下一个字符中输入, 同时退出vim命令行模式

(5)i:在当前行的位置插入,同时退出vim命令行模式

8.翻页

(1)ctrl+f:向下翻一页

(2)ctrl+b:向上翻一页

(3)ctrl+u:向上翻半页

(4)ctrl+d:向下翻半页

9.查找

在vim中按下 :按键输入 / 写上自己想要搜索的单词按下enter便可将所有你想要搜索的单词显示高亮
再按N和n来查找上一个和下一个

10.选取模式
(1)v:字符选取
(2)V:按行选取








0 0
原创粉丝点击