zoukankan      html  css  js  c++  java
  • vim的使用

    一、常用按键说明

    1. 一般模式

    按键 说明
    0 (光标移动到)行首
    ^ 首个非空字符
    $ 行尾
    G 移动到最后一行

    10G

    :10

    移动到第10行
    gg 移动到首行
    x 向后删除一个字符
    dd 删除该行(但内容存于剪贴板,故相当于剪切)
    yy 复制该行
    p 粘贴在光标下一行
    u 撤销
    ctrl + i 反撤销
    % 移动到匹配的括号处
    * 移动到下一个相同的单词

    2. 命令行模式

    按键 说明

    :x

    保存后离开

    :w[filename]

    :saveas filename

    另存入filename
    :set nu 显示行号
    :set nonu 取消行号
    /word 向下查找word(n/N分别表示移动到下一个/上一个匹配的word处)
    :1,$s/word1/word2/g 将word1替换为word2

    二、 其他功能

    1. 块选择

    ctrl + v                                  // 进入块操作(移动方向键选择块)
          1) 前面插入:选择块 → I → 要输入的内容 → [Esc] → [Enter]
          2) 后面插入:选择块 → A → 要输入的内容 → [Esc] → [Enter]
      ★ 3) 首行缩进:选择块 → =

    2. 多文件编辑

    vi file1 file2

    命令行模式下,输入“:bn”或“:bp”分别表示切换到下一个/上一个文件。

    3. 多窗口功能

    待更新。。。

    【补充】

    在vi里面,[Tab]键所得到的结果与空格符所得到的结果是不一样的。

     

  • 相关阅读:
    04.
    24
    39
    46
    72.
    21.
    logout: not found”
    Username is not in the sudoers file. This incident will be reported
    激活函数
    排序算法
  • 原文地址:https://www.cnblogs.com/xzxl/p/8312538.html
Copyright © 2011-2022 走看看