现在的位置: 首页 > 综合 > 正文

vim的d命令使用小技巧

2019年09月25日 ⁄ 综合 ⁄ 共 540字 ⁄ 字号 评论关闭

    vim的便捷性在删除方面很明显的。譬如d命令。可以组合出很多种用法,远非鼠标所能及。

    最简单的就是dd,删除光标所在行.(很多命令两个组合使用就是操作整行,比如yy,复制光标所在行;cc,删除光标所在行,且进入insert模式);

    第二个操作就是dw,删除光标所在单词以后的字符.效果图如下


    若你在单词中间,想删除整个单词,使用daw(delete a word),类似的命令有caw;

   

     d与f可以配合使用,比如dfc,效果图如下


   上述操作这么进行的,fc光标跳至第一个c处,再执行删除。

   d与f配合使用时,也可以接数字,比如d2fd,效果如图:


  光标跳至本行第二个d,再删除。


  d也可以配合/使用,d/lENTER,效果如图:


    先跳至光标以后的第一个l处,再执行删除。注意此时l是不被删除的。

    因为/命令可以接不止一个字符,可以接强大的正则表达式,所以d跟/配合是可以删除到任意地方的。比如d/wrENTER,效果如图:


    

   F,D命令也是有效的。也可如上配合使用。

   上述是单次操作,若重复的操作,可用.。若是很多重复的复杂删除,用register吧(相关命令有q,@)。

    发挥你的想象力,尽情组合使用吧。命令行的强大会让鼠标颤栗不止。

    

    

抱歉!评论已关闭.