本人常用的VIM快捷键的记录,备忘,希望对大家有用

废话不多说,开始:

4、删除字符
     (1)删除一个字符,使用字符“X”,然后可以键入i A yong<Esc>,i 是进入插入模式,插入A yong, 并退出插入模式;
     (2)删除一整行,使用字符“dd”命令,后一行会移上来填掉留下的空行;
     (3)删除一个换行符,使用命令“J”,注意是大写的”J“,可以使分开的相邻的两行合并到上一行中。
5、撤销与重做
     (1)撤销上一编辑动作,使用命令“u”(小写),譬如我们不小心用“dd”命令删除了一行,那么我们可以输入命令“u”,可以撤销刚才删除这一动作;
    (2)重做可以采用“Ctrl+R”,它可以让你回退到前一个命令,和“小u”是相反的过程;
     (3)恢复一整行,使用命令“U”,当我们删除过多一行中的字符,想恢复原样,我们可以使用“U”。
    “u”和“Ctrl+R”的结合总可以恢复到你想要的状态。
6、添加
     (1)命令“i”是进入插入模式,并在光标前面插入字符;
     (2)命令"a"是进入插入模式,并在光标后面插入字符。
     譬如,有文本“Hello world.”,我想换成“Hello world!!”,可将光标移至“.”,使用命令“x”删除,并键入“a !!”,这样我们就可以得到我们想要的字符。若键入"i !!",则呈现的是“Hello worl!!d”。
7、开始一个新行
     (1)小写"o" 命令在光标下方建立一个新的空行,并把 Vim 切换到插入模式。然后你可以在这个新行 内输入文本。
     (2)大写“O”命令在光标上方建立一个新的空行,并把 Vim 切换到插入模式。然后你可以在这个新行 内输入文本。

9 复制粘贴 先按 v 然后选内容 再按y拷贝  最后移动到你想要的地方p粘贴

10 在VIM里执行shell命令 要在所有命令前加!,例如想显示/root文件夹内容  那么输入  :!ls/root  

11自动补充关键字,你只需要输入开始几个字母(比如 iAmAL),然后按 <C-N>(按住 Ctrl,再按 N)或者 <C-P>。如果 VIM 没有给出你想要的词,继续按,直到你满意为止,VIM 会一直循环它找到的匹配的字符串。


12 跳转到光标所在的头文件 gf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值