Vim文本编辑器快速上手操作指南

前言

做开发的小伙伴对vim编辑器肯定不陌生, 无论你是使用Linux终端, 还是使用Git操作仓库的时候都经常会碰的上

image-20210918161103435

刚开始接触的时候肯定是感觉非常费劲, 毕竟我们已经习惯了用鼠标定位操作的编辑器

VIM编辑器, 可以说是纯靠键盘定位和编辑, 你想快速编辑某一处的内容, 鼠标根本帮不了你, 只能依靠键盘

如此反人类的操作, 对于开发者的你来说, 却不得不学

既然如此, 一些常用的操作指令 我们需要掌握

操作指令

  1. vim编辑器打开文本文件

    1
    vim 文件名

    打开文件后进入默认模式, 该模式下文本可以查看但不能编辑

    1
    shift+冒号
  2. 进入文本编辑模式

    1
    敲键盘上的字母 i 或者 a
  3. 进入命令输入模式

    1
    敲键盘上的 :
  4. 进入全局可视化模式

    1
    敲键盘上的字母 v
  5. 恢复到默认模式

    1
    敲键盘上的 ESC
  6. 保存文本内容

    命令模式下输入以下字母并且回车:

    1
    2
    3
    w 保存内容
    w <文件路径> 另存为
    saveas 文件路径 另存为
  1. 退出编辑器

    命令模式下输入以下字母并且回车:

    1
    2
    3
    4
    5
    q  退出编辑器
    q! 强制退出编辑器
    wq 保存文本内容 并退出编辑器
    wq! 保存文本内容 并强制退出编辑器
    x 保存文本内容 并退出编辑器
在默认模式下可以进行的操作

默认模式下可以使用键盘上的上下左右键移动光标查看文本内容, 除此之外, 还可以:

  1. 删除内容

    命令 说明
    x 删除游标所在的字符
    X 删除游标所在前一个字符
    Delete x
    dd 删除整行
    dj 删除当前行和下一行
    dk 删除当前行和上一行
    dh 删除光标左边的一个字符
    dl 删除光标右边的一个字符
    dw 删除一个单词(不适用中文)
    d$D 删除至行尾
    d^ 删除至行首
    dG 删除到文档结尾处
    d1G 删至文档首部
    ndd 一次性向下删除n行
  2. 光标移动

    除了使用上下左右键之外还可用字母:

    方向键或者h,j,k,l键可以移动游标。

    按键 说明
    h
    l 右(小写L)
    j
    k
    w 移动到下一个单词
    b 移动到上一个单词
    gg 移动到文本头部
    G 移动到文本末尾
  3. 不同位置插入内容

    命令 说明
    i 在当前光标处进行编辑
    I 在行首插入
    A 在行末插入
    a 在光标后插入编辑
    o 在当前行后插入一个新行
    O 在当前行前插入一个新行
    cw 替换从光标所在位置后到一个单词结尾的字符
  4. 复制当前行

    1
    y
  5. 粘贴到下一行

    1
    p
  6. 撤销操作

    1
    u
  7. 回滚操作

    1
    ctrl+r
  8. 退出编辑器

    1
    shirt+zz
在可视化模式下可以进行的操作

可视化模式下可以快速对内容进行选中, 选中的内容会高亮显示

  1. 选中全部内容

    1
    2
    3
    1. 普通模式下敲gg(把关标定位到最上面)
    2. 普通模式下敲v(进入VISUAL模式)
    3. 然后敲 shift+g(选中整篇文本)
  2. 复制文本全部内容

    选中全部内容后输入以下字符:

    1
    2
    y 复制到vim编辑器中
    +y 复制到系统剪贴板中
  3. 对内容进行格式化

    选中全部内容后输入以下字符:

    1

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%