zoukankan      html  css  js  c++  java
  • vim 编辑器的使用方法

    vim 

    命令模式       默认打开文件为命令模式

    命令行模式     shift+: 命令行模式

    编辑模式       i 编辑模式

    Esc 切换命令模式

    命令模式 

       -----字符操作

                     i   当前插入

                     I     行首插入

                    a    当前字符之后插入

                    A    行尾插入

    Esc退出当前模式   o当前行下插入一行   O当前行上插入一行

                                       x键删除当前行以后  X向前删除       

                                      撤销u

    ------- 行操作

                  Home键 光标到行首,End 光标到行尾    

                  dd 删除一行    Ndd(N表示行数)

                  yy 复制一行   Nyy

                  p 将复制的行粘贴

    ---------词操作

                 dw 删除一个词(光标之后才开始删除)

                 yw 复制一个单词

    ----------块操作

                 大D 或者 d+$ 删除到至行尾   d+^ 删除到行首

                 y+$ 复制到行尾  y+^复制到行首

                  d+G 删除之后所有

    V模式

           Ctrl+v : 进入v模式

           编程的时候需要多行注释:

    1.  Ctrl+v 进入列编辑模式

    2. 向下或向上移动光标

    3. 把需要注释的行的开头标记起来

    4. 然后按大写的I

    5. 出入注释符,比如“#”

    6.再按Esc,就会全部注释了

      

       删除多行注释:

    ctrl+v 编辑模式,上下移动选中要删除的注释,d进行删除,Esc退出

    ------------------------------------------------------------快速修改

    ------命令行模式

    :wq 强制保存退出

    在命令模式下,快速修改一个字符,使用r 键进行修改, 大写的ZZ进行保存

    -------------替换

    :%s/this/that    每一行的第一个this被替换成that                        (%表示从头到尾)

    :%s/this/that/g   将文本中的this替换成that

      set   nu 显示行号

      set   nonu取消行号

    ------------查找

    用  /  对文本中的进行查找 ,按n向下进行切换,N向上进行切换

    高亮取消   :noh     (no  high)

    :!ifconfig    用!进行当前编辑和命令切换,按任意键退出

    -------vim定位到某行

    gg 定位到行首

    G 定位到最后一行行首

    -------打开多个文件

    vim   -O  /etc/passwd  /etc/hosts

              ctrl +ww 切换文本

    -------自定义vim

    vim  /root/.vimrc

    set nu

    set history=20

  • 相关阅读:
    UVA 10003:Cutting Sticks 区间DP
    UVAlive 10154:Dire Wolf 区间DP
    HDU 5071:Chat(2014 Asia AnShan Regional Contest)
    HDU 5074:Hatsune Miku(2014 Asia AnShan Regional Contest)
    android 代码混淆及问题大集锦
    android调试bug集锦 onActivityResult立即返回,并且被CANCEL
    开启g++ 编辑器 c++11特性
    解析最简单的验证码
    将图片文件转换为.py文件
    使用pyinstaller 2.1将python打包并添加版本信息和图标
  • 原文地址:https://www.cnblogs.com/love3556/p/5899554.html
Copyright © 2011-2022 走看看