CentOS及vivim常用快捷键

    技术2025-09-18  65

    CentOS:

    tab 补齐 Ctrl+L 清屏 Ctrl+D 退出当前用户环境,相当于exit,logout Ctrl+C 终止当前任务命令或程序 Ctrl+U 光标之前全部删除(剪切) Ctrl+W 删除(剪切)光标前以空格为分隔符的内容 Ctrl+K 光标之后全部删除(剪切) Ctrl+Y 粘贴剪切的内容 Ctrl+A 光标移动到行首 Ctrl+E 光标移动到行尾 Ctrl+左右方向键 按照一个英文单词进行移动光标 Ctrl+Z 暂停进程(fg命令恢复),jobs打印后台暂停的工作 Ctrl+S 锁定屏幕(Ctrl+Q命令恢复) Ctrl+backspace 解决backsapce单独使用时不行的问题 Esc+. 将上一个命令最后一个信息进行调取 Ctrl+R 快速搜索历史命令 Ctrl+B 移动到光标前一个字符 Ctrl+F 移动到光标后面一个字符

    vi/vim

    命令模式–>插入模式 i — 表示从光标所在位置进入编辑状态 I — 表示将光标移动到一行的行首,再进入编辑状态 o — 在光标所在行的下面,新起一行进行编辑 O — 在光变所在行的上面,新起一行进行编辑 a — 将光标移动到右边的下一个字符,进行编辑 A — 将光标移动到一行的行尾,进入到编辑状态 C — 将光标到行尾内容进行删除,并进入编辑状态 cc — 将整行内容进行删除并进入编辑状态

    不进入插入模式:

    1、删除命令: 删除当前字符 x或Delete 删除前一个字符 X 删除整行 dd 删除一个单词 dw 删除至行尾 d$或D 删除至行首 d^/d0 删除到文档末尾 dG 删除至文档首部 d1G 删除n行 ndd 删除n个连续字符 nx 删除n个单词 dnw

    2、只移动光标, 不进入编辑状态 大写字母G 将光标快速切换尾部 小写字母gg 将光标快速切换首部 ngg n表示移动到第几行 $ 将光标移动到一行的结尾 0/^ 将光标移动到一行的行首 Ctrl+o 快速回到上一次光标所在位置

    3、 ~ 将游标所在位置字母变成大写或小写 4、 >> 整行将向右缩进 << 整行将向左退回

    保存和退出命令: :w new_filename 另存为指定文件 ZZ 快捷键,保存修改并退出 :wq! 保存修改并退出(文件所有者及root可使用) 底行模式 : 输入一些命令 / 进入搜索状态(向下搜索 n依次向下) ? 进入搜索状态(向上搜索 n依次向上)

    /string 搜索指定字符串,搜索时忽略大小写:set ic n/N 搜索指定字符串的下一个出现位置/上一个 :%s/old/new/g 全文替换指定字符串 :n1,n2s/old/new/g 在一定范围内替换指定字符串

    特殊使用技巧: 将一行内容进行删除(剪切) deletedelete=dd 将多行内容进行删除(剪切) 3dd 将内容进行粘贴 p 粘贴多次内容 3p 复制一行内容 yy 复制多行内容 3yy 操作错误如何还原 u 将光标所在位置内容,到行尾信息全部删除 dG 分别是上下左右 命令模式 k j h l

    vim

    取消高亮显示    /搜索一个文件中没有的信息快速移动或复制数据信息    :2,4move9 — 将第几行到第几行的内容移动到指定行的后面    :2,4copy9 — 将第几行到第几行的内容复制到指定行的后面文件内容信息进行修改替换   %s#oldboy#oldgirl#g — 将文件中指定信息全部做替换       % 全部      s substitute 替换       g global 将整行符合要求的字符都做替换        #要替换的信息#修改成什么信息# 替换修改文件部分内容     2,4s#oldgirl#oldboy#g ------ 将第二行到第四行内容进行替换      12,$s#oldgirl#oldboy#g ----- 将第十二行到结尾内容进行替换     s#g#p#g ---------- 只替换光标所在行的字符     s#p#g# -----------只替换光标所在行首次出现的字符

    4.批量修改文件内容

    01. 批量进行注释 --- 批量添加信息 第一个步骤:进入批量编辑状态(视图模式) ctrl+v --- 进入试图模式 -- VISUAL BLOCK -- 第二个步骤:批量选中要编辑的行 方向键选择 第三个步骤:进行编辑修改 shift+i--进行单行编辑 第四个步骤:实现批量修改 按esc 02.批量删除信息 第一个步骤:进入批量编辑状态(视图模式) ctrl+v --- 进入试图模式 -- VISUAL BLOCK -- 第二个步骤:批量选中要删除的列 方向键选择 第三个步骤:删除信息 按键盘字母d 或者 按键盘字母x
    Processed: 0.010, SQL: 9