• vim操作


    1.以word为单位的移动

      w,e;b,ge(word,end,back)

      w => 移动到下一个单词的第一个字符

      e => 移动到下一个单词的最后一个字符

      b => 移动到前一个单词的第一个字符

      ge => 移动到前一个单词的最后一个字符

    2.移动到行首或行尾

      ^,$

      ^ => 移动到行首

      $ => 移动到行尾

    3.移动到指定的字符上

      f;F(find) t;T(to)

      用“;”来重复命令。用“,”来重复命令,但是方向与原来的命令相反。

    4.匹配一个括号为目的的移动

      %

    5.移动到指定行

     ( 全部文本为对象)

      G,1G,2G....

      gg

      50%,90%

      (屏幕上显示的文本为对象)

      H,M,L(Home,Middle,Last)

    6.设置number选项

      :set number(显示行号)

      :set nonumber(不显示行号)

    7.窗口右下角显示当前光标的位置

      :set ruler

      :set noruler

    8.显示当前位置信息

      Ctrl-g(ruler选项关闭时)

    9.滚屏

      (半屏)

      Ctrl-u(文本向上滚动半屏)

      Ctrl-d(文本向下滚动半屏)

      (一行)

      Ctrl-e(文本向上滚动一行)

      Ctrl-y(文本向下滚动一行,MS-Windows兼容的映射键,映射为重做)

      (整屏)

      Ctrl-f(文本向上滚动一屏,forward)

      Ctrl-b(文本向下滚动一屏,backward)

    10.光标行显示到屏幕顶端,中央,底端

      zt,zz,zb (top,bottom)

    11.简单搜索

      /string (按下回车键执行命令)

      n (从前一次定位的位置开始)定位到下一个查找到的位置

      3n (定位到目标字符串的第三次出现位置)

      ? 向上查找

      N 重复前一次查找,方向相反

      :set ignorecase 忽略大小写  :set noignorecase 精确匹配

     (在文本中查找下一个WORD)光标定位于这个word,按下*;#是反向操作。#、*前接数字表示第几个。

        /WORD>(WORD结束处匹配)、/<the(WORD开始处匹配)、/<the>(查找整个WORD)

    12.选中字符串

      v-e(v:进入visual模式,e:选中到单词末尾)

    13.高亮显示

      :set hlsearch

      :set nohlsearch

     14.分隔一个窗口

      :split

    15.替换

      :[range]substitute/from/to/[flags]

  • 相关阅读:
    mmzrmo4delphi
    了解猫咪,和猫咪更好地相处
    无线分类
    压缩ASPX,替换ASPX多余的空格
    字符串编码转换Unicode>GB2312
    Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct bas
    ntext、text 和 image (TransactSQL)
    ICON资源
    一个简单的优酷视频链接探测与分享功能
    表单圆角大法(无JS无图片通杀所有浏览器)
  • 原文地址:https://www.cnblogs.com/niaomingjian/p/4355225.html
Copyright © 2020-2023  润新知