Linux学习与总结:-3Linux VIM文本编辑器的学习

时间:2022-11-12 15:32:10
  1. VIM文本编辑器
    vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。
    只有命令,没有菜单。
  2. VIM工作模式
    Linux学习与总结:-3Linux VIM文本编辑器的学习

  3. 插入命令
    i 在光标前插入
    I 在光标当前行开始插入
    a 在光标后插入
    A 在光标当前行末尾插入
    o 在光标当前行的下一行插入新行
    O 在光标当前行的上一行插入新行

  4. 定位命令
    :set nu 显示行号
    :set nonu 取消行号
    gg 到文本的第一行
    G 到文本的最后一行
    :n 到文本的第n行
  5. 删除命令
    x 删除光标所在处字符
    nx 删除光标所在处后的n个字符
    dd 删除光标所在行。ndd删除n行
    dG 删除光标所在行到末尾行的所有内容
    D 删除光标所在处到行尾的内容
    :n1,n2d 删除指定范围的行
  6. 替换和取消命令
    u undo,取消上一步操作
    Ctrl + r redo,返回到undo之前
    r 替换光标所在处的字符
    R 从光标所在处开始替换,按Esc键结束
  7. VIM可视模式
    v 进入字符可视模式
    V 或 Shift + v 进入行可视模式
    Ctrl + v 进入块可视模式
    (1)选定文本块,使用v进入可视模式;移动光标键选定内容
    (2)复制选定块到缓冲区,用y;复制整行,用yy
    (3)剪切选定块到缓冲区,用d;剪切整行用dd
    (4)粘贴缓冲区中的内容,用p