欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Vim高效使用攻略:[5]高级删除命令

上节我们看了高级的输入命令,这节我们学习几种常用的删除方法

工具/原料    

  • 电脑(*.nix,Windows,Mac)
  • Vim

方法/步骤    

  1. 不多说,我们先打开Vim,然后打开上节的test2.txt

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  2. 输入一行测试用的文字

    Vim高效使用攻略:[5]高级删除命令                    
  3. 现在,我想要删除某一个字,那么我用hkl把光标移动到这个字上面,然后按x,发现,这个字就被删除了。这就是第一种,简单地删除一个字符。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  4. 如果我要删除一个英文单词,而不仅仅是一个字符呢,把光标移动到要删除的单词首位,然后输入dw,发现单词就被删除了。dw其实就是delete a word的意思。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  5. 如果我要删除一行呢,把光标移动要删除的行,输入dd,即可。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  6. 如果要是删除三行呢,把光标移动到要删除的第一行,然后输入d3d,就可以了。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  7. 有些时候,比如我想把光标后面这一行剩余的部分都删除掉呢,输入D,就成功了。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
  8. 或者,我想把光标前面的一行的部分都删除呢,输入d0,就可。0就代表者行首。d0就是删除直到行首。

    类似的用法比如d3d是删除3行,d3w是删除后面三个单词。大家可以举一反三,踊跃尝试。

    Vim高效使用攻略:[5]高级删除命令                    
    Vim高效使用攻略:[5]高级删除命令                    
    END                

注意事项    

  • d代表删除,而w代表单词,Vim命令的一个特点就是:操作-数量-内容。以后我们会经常看到。


普通分类: