zoukankan      html  css  js  c++  java
  • vim进阶:better,faster and stronger

        今天学习了@左耳朵耗子 的博文《vim简明攻略》,学到很多没有接触过的命令,相信vim强大的命令行对程序员来说是相当实用和高效的。

        整理一下自己的思路入下:

       1、first stage:

       a:在光标处插入

       x:删除光标所在字符

       hjkl:代替光标键

       2、second stage:

       o:在当期行后插入新行    O:在当前行前插入新行

       cw:替换从光标所在位置到单词结尾的字符

       0:到行头  $:到行尾

       ^:到行头第一个非空白字符 g_:到行尾第一个非blank字符位置

       :e  path/to/file 打开一个文件 :saveas path/to/file 另存为 :bn :bp同时打开多个文件时,切换下一个或下一个文件

       ZZ:  退出并保存

       3:stronger:

       . 重复上一个命令

      gu:变小写 gU变大写

       w:到单词头 e:到单词尾

       %:匹配括号移动   *和#匹配光标所在按此,移动光标到下一个或上一个匹配单词

        4:faster:

    <start position>command<end position>

    v模式:ctrl+v快操作 ctrl+d向下移动

           选中后,J将选中行拼接成一行  =自动缩进

    推荐阅读:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
     

  • 相关阅读:
    关于Oracle
    form表单中包含特殊字符,需要转义。
    mysql5.7解压版安装步骤
    mysql报1055错误
    配置maven私有仓库
    全选,反选
    前后端数据交互(json)
    正则表达式匹配html标签里的中文
    excel创建行、插入行、设置样式
    Python 中文字符的输出
  • 原文地址:https://www.cnblogs.com/changxiaoxiao/p/2879943.html
Copyright © 2011-2022 走看看