zoukankan      html  css  js  c++  java
  • vim最常用的命令

    编译示例:g++ -o hello hello.cpp -std=c++11 ,其中-std=c++11表示支持C++111新特性

    按下Esc后的命令模式执行

                      a       插入字母后

                       i       插入当前光标

    -------------------------------------------

                    dd       删除当前行

                    yy       复制当前行

    -------------------------------------------

                     v       选择

                     d       剪切

                     y       复制

                     p       粘贴在当前光标处上面

                     P       粘贴在当前光标处下面

            shift+p       在当前行前粘贴

    -------------------------------------------

                     u       撤销操作

              ctrl+r       重复操作

    -------------------------------------------

                     ^       移动到本行第一个非空白字符上

           0(数字0)      移动到本行第一个字符上,

                     $       移动到行尾 

                   3$       移动到下面3行的行尾

              ctrl+f       跳转下一页

             ctrl+b       跳转上一页

               [[/gg       文件头

                ]]/G       文件尾

    -------------------------------------------

            :set nu       显示行号

                :100       跳转到100位置

    -------------------------------------------

                   :q!       不保存退出

                    :w       保存

                     :x       保存退出

    -------------------------------------------

                        /xxx       向后查找xxx

                        ?xxx       向上查找xxx

                             n       继续查找下一个

       :set nohlsearch       关闭高亮搜索显示

    ------------------------------------------

      :%s/abc/123/gc       将abc替换成123 

  • 相关阅读:
    Ubuntu下彻底卸载mysql
    Navicat连接Ubuntu中的MySQL,报错1130-host
    win10优化开机进程
    导入别人工程后项目报错,有个小红叉
    eclipse中的tomcat配置
    解决eclipse启动慢
    linux screen命令
    python pip install出现问题
    scala中执行shell命令
    spark 累加器
  • 原文地址:https://www.cnblogs.com/linear/p/6814659.html
Copyright © 2011-2022 走看看