zoukankan      html  css  js  c++  java
  • gvim 技巧

    1.对齐

    很多时候想对齐括号和“=”号,行数很多的时候就是体力活了。使用3条命令就可以完成对齐

      :set ts=16                    ##将tab设置为16
      :%s/(/	(/g                  ##在’(’前加一个tab
      :%retab                       ##将tab变为空格
      :set ts=4                     ##将tab值改回来

    2.去除行末的空格

    我的gvim行末有空格的时候会显示红色下划线,看着不爽,可以重复用下面的替换命令去除。

    :%s/s$//g                  ##行末的空格去除。
    :%s/^[ ]+$//g              ##删除空行中的空格     
    :%s/S[ ]+$//g             ##删除行末空格
    :%s/s+$//g                ## 这个是最好的

    3.数据增加减小

    ctrl+a 增加

    ctrl+x 减小

    4. gvim修改

    gvim修改配色或者下载插件

    修改配色需要修改:/home/xxx/.vimrc文件

    下载插件的话会下载到:/home/xxx/.vim目录下

    5.删除匹配的行

      删除未匹配的行  :v/partten/d  或者使用:g!/partten/d

      删除匹配的行      :g/partten/d  可以在某些行进行匹配:100,200/partten/d

      匹配两个关键词  /a|b   其中|是对“|”进行转义

    6.交换位置

    s/(A)(.*)(B)/132/ge

    就是要把.*加个括号,替换成第1个括号+第3个括号+第2个括号

     

    将(不一定是13,可能是1,也可能是100)

    修改为

     

    7.givm将空格替换成回车符

    :%s/ / /g

    8.精确匹配单词

    :/<the>

    这样匹配出来的单词不会有there,只有zhe

    如果你输入 "/the",你也可能找到 "there"。要找到以 "the" 结尾的单词,可以用:
    /the> ">" 是一个特殊的记号,表示只匹配单词末尾。类似地,"<" 只匹配单词的开头。
    这样,要匹配一个完整的单词 "the",只需:/<the>

    9.括号匹配跳转

    % 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和
    圆括号, 方括号都有效, 常用于手工检查括号是否匹对.

  • 相关阅读:
    多线程GCD(二)
    多线程
    Runtime & Runloop
    MTK android 重启测试脚本
    ubuntu samba 配置简介
    Gerrit使用简介
    MTK andorid从底层到上层添加驱动
    MTK GPIO 新增变量配置
    MT6755 使用R63350 IC 出现唤醒概率性闪白,并导致ESD FAIL
    android L版本AAL新架构
  • 原文地址:https://www.cnblogs.com/yuandonghua/p/10233949.html
Copyright © 2011-2022 走看看