vim命令

1 什么是vim

vim是从 vi 发展出来的一个文本编辑器。

2 三种模式

  • 命令模式
    当我们在命令行中输入vim 文件名 后,打开的文件就处于命令模式。在该模式下,我们不能通过键盘对文件进行字符的输入,但可以通过粘贴、移动行等命令来对文件内容进行更改。
  • 插入模式
    在命令模式下按 a 可以进入插入模式(进入插入模式的方式还有很多)。在该模式下可以通过键盘输入对文件内容进行更改。按 Esc 可以切回到命令模式。
  • 末行模式
    在命令模式下按 : 可以进入末行模式。在该模式下光标会显示在窗口的最底部,可以在这里输入命令来对文件进行操作,如: 退出、保存、替换等。按 Esc 可以切回到命令模式。

3 常用命令

  • 保存
    :w
  • 退出
    :q
    如果做了修改,则不能退出
  • 放弃修改内容并退出
    :q!
  • 保存并退出
    :x
  • 显示行号
    :set number
  • 跳转到第一行
    :1
  • 跳转到最后一行
    : $
  • 光标移动:
    h -> 光标左移
    j  -> 光标下移
    k -> 光标上移
    l  -> 光标右移
  • 进入编辑模式
    A:光标移动到行尾
    I:大写字母i,光标移动到行首
  • 撤销操作
    u
  • 移动行
    在要移动的行上dd,然后在目的地p
  • 复制一行
    在要移动的行上yy,然后在目的地p
    -负责粘贴板内容
    p

你可能感兴趣的:(命令行,vim,vi,命令行)