一入vim深似海,vim固然好玩,但是vim本质还是一款效率生产工具,以提升工作效率的学习才是最终目的,不然只是为学习而学习的自我感动式忙碌。

如何正确掌握vim使用姿势,提升日常输出效率?

  • 当你打开vim时,面对浩如烟海的代码如何将光标移动最后一行?
    • "G",快速跳转到最后一行代码,使用频率很高。
  • 如何输出你想要的代码?
    • 输入:按“i”键,进入插入模式,否则在命令模式中,使用者无法看见输入的代码;“o”,换一行空格,也非常实用; "set ai"       //开头对齐
    • 复制+粘贴:在Xshell中设置鼠标左键为自动复制,中间按钮为粘贴,这样可以大大减轻复制粘贴需要记住的快捷键,而且简单实用。
      • 按下“v”键+方向键,光标选择内容,按下“y”键,在使用“p”键复制内容
      • Xshell点击工具/选项/编辑/设置快捷键

 

    • 修改:"~"  可实现大小写替换;"D"   //替换,改写 ; "j"    //将下一行换到本行
      • 如何批量修改
        • 进入vim/Ctrl+v/按住“方向键”,选定批量修改区域/输入大写"I"/进行单个字符修改/Esc退出,便可看见批量修改  //实用效率极高
    • 删除:"dd",删除整行
    • 撤销:“uu”,撤销
  • 退出:"q!"     //不保存修改内容 ; "wq"="x"  //保存 ; “ZZ” //自动保存退出
  • 其他好玩的骚操作:语法高亮: syntax on      //启用,syntax off     //禁用  ; "set cul"  //设置光标  ;#vim -d fi.txt f2.txt           // 两个文件对比
    • 标记(螺旋闪电超轮舞吼三式):m+(英文小写字母);‘+字母  便可以跳转到响应位置。