zoukankan      html  css  js  c++  java
  • vi编辑器常用命令(核心版)

    vi编辑器常用命令(核心版)

    模式转换:

    正常模式=>命令模式,按键

    :
    

    正常模式=>可视模式,按键

    v
    

    正常模式=>编辑模式,按键

    i  # 插入模式(insert)
    # 或者r,replace模式
    
    • 光标移动

      1. 移动光标(方向键、或者h j k l 左下右上四个字母键(命令模式下))
      2. 翻页(Page Down、Page Up)。
      3. 移动到该行首字符处(数字0或者Home);移动到该行最后(End)。
      4. G:移动到文本最后一行。
    • 查找

      1. 向下查找(/word),继续向下查找(n)。
      2. 向上查找(?word),继续向上查找(N)。
    • 删除、复制、粘贴

      1. 删除(x);删除n个字符(nx);退格按键(X)
      2. 剪切整行(dd);剪切n行(ndd)。
      3. 复制整行(yy);复制n行(nyy)。
      4. 粘贴(p)。
      5. 恢复上一操作(u)。
      6. 重做(Ctrl+r)。
      7. 重复上一个操作(.)。
    • 进入编辑(插入、替换)、退出编辑(Esc)

      1. 插入(i)。
      2. 替换(r)。
    • 进入可视模式(v)

      1. 复制(y):复制选中内容。

      2. 删除/剪切(d):删除选中内容。

        注:字符可视(v);块可视模式(Ctrl + v);行可视模式(shift+v)。

    • 命令行模式

      1. 保存(:w);强制保存(:w!)。
      2. 退出vi(:q);强制退出(:q!)。
      3. 保存后退出(:wq);强制保存后退出(:wq!)。
      4. 显示行号(:set nu);取消行号显示(:set nonu)。
      5. 暂时退出vi到命令行(:! command)。例如:“:! ls /home”,即可在vi中执行ls的命令。
  • 相关阅读:
    七大排序的个人总结2
    如何创建自定义的文件类型关联
    ajax原理,验证码生成原理
    读取同一文件夹下多个txt文件中的特定内容并做统计
    为已定图片加水印
    egrep -v "^#|^$"
    QSplashScreen无法背景透明的解决办法(强制StyleSheet生效)
    c++调用python
    Qt对话框_模态/非模态
    雷军:曾日写300个高质量帖 做互联网需7字诀
  • 原文地址:https://www.cnblogs.com/aric2016/p/15233487.html
Copyright © 2011-2022 走看看