vim常用快捷键

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值