zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    实验报告五
    实验报告四
    树莓派系统安装和调试
    Linux内核分析——扒开系统调用的三层皮(下)
    Linux内核分析——第二章 从内核出发
    Linux内核分析——第一章 Linux内核简介
    Linux内核分析——扒开系统调用的三层皮(上)
    Linux内核分析——构造一个简单的Linux系统MenuOS
    Linux内核分析——操作系统是如何工作的
    Linux内核分析——计算机是如何工作的
  • 原文地址:https://www.cnblogs.com/niaomingjian/p/4355225.html
Copyright © 2011-2022 走看看