vim常见命令

vim的三种模式:

  1. 命令模式(Command mode)
  2. 插入模式(Insert mode)
  3. 底行命令模式(Last line mode)

注意区分不同模式下的不同命令。

命令模式(Command mode)

用户刚刚启动vim时,即进入命令模式。
此时敲击键盘的动作会被识别为命令,而非输入字符。

  • 常用的几个命令:
    i 切换到插入模式(Command mode),以输入字符。
    x 删除当前光标所在处的字符。
    : 切换到底行命令模式(Last line mode),以在最底一行输入命令。
  • 其他常用命令:
    x 删除光标位置后面的一个字符。
    X 删除光标位置前面的一个字符。
    #x 从光标位置开始删除后面#个字符。
    dd 删除光标所在行。
    #dd 从光标位置开始删除#行。
    u 撤销最近修改。
    U 撤销对当前行上做的所有修改。
    r 替换光标位置上的一个字符。
    0(数字键盘0) 将光标移动至当前行行首。
    $ 将光标移动至当前行行尾。
    G 将光标移动至末行。
    yy 将光标所在行复制到缓冲区。
    p 将缓冲区的内容粘贴到光标的后面。
    P 将缓冲区的内容粘贴到光标的前面。
    Ctrl + f 向后翻屏。
    Ctrl + b 向前翻屏。

插入模式(Insert mode)

在插入模式中,可以开始输入字符。
按ESC键可以返回命令模式。

底行命令模式(Last line mode)

在底行命令模式中,基本的命令有:
:q 退出程序。
:w 保存文件。
:wq 保存并退出程序。
:\string 查找string字符所在位置。

你可能感兴趣的:(vim常见命令)