zoukankan      html  css  js  c++  java
  • Linux vim编辑器

    vim 插入模式

    按指定键进入插入模式

    i  当前光标位置

    I   当前光标行开头位置插入

    o  当前光标下一行位置开始插入

    O 当前光标上一行位置开始插入

    a   当前光标后一个位置

    A 当前光标行结尾

    vim 正常模式

    当前行下一行插入:o

    复制:

    复制整个行  yy  p键粘贴至下一行  3yy 复制当前光标下的3行

    复制当前光标至行尾命令:y$  p命令粘贴,至光标后。

    剪切:

    dd 剪切当前光标整行 ,p键复制至当前光标下一行 

    3dd剪切当前光标,p键复制至当前光标下。

    移动:j 下  k 上 l 右 h 左 移动到首行:g  移动到尾行:G  移动到行首:^ 移动到行尾:$

    撤销操作:u  取消撤销操作: crtl + r

    vim 命令模式

    保存:

    :w /root/a.txt   保存后文件名

    :wq 保存并退出保存至当前文件中

    :q 不保存退出

    : set nu 设置显示行数

    :set nonu 设置不显示行号

    配置vim模式显示行号 

    vim /etc/vimrc 

    最后一行set nu

    :set nohlsearch 取消高亮显示

    查找:

    / 要查找的字符,n 键移到下一个匹配字符 shift n 移动到上一个匹配的字符 

    替换:

    :%s/4/5/g  全局替换  把4换成5

    :3,5s/4/5/g 指定行数替换 

    可视模式

    批量操作内容

    v  字符可视模式

    shift v 行可视模式 

    crtl v 块可视模式 

    shift  i  插入内容  按2次esc  对应块插入内容   d 键删除对应块内容

  • 相关阅读:
    括号匹配
    超级阶梯问题
    进制问题
    rwkj 1423
    next_permutation
    rwkj 1420
    uva-10392-因数分解
    uva-10305-水题-拓扑排序
    uva-10194-排序
    uva-10152-乌龟排序
  • 原文地址:https://www.cnblogs.com/Cola886/p/15130426.html
Copyright © 2011-2022 走看看