Linux下Vim编辑器的使用

command mode

首先进入的就是命令模式。

模式切换

  • i 切换到输入模式,以输入字符;
  • : 切换到底线命令模式,以在最后一行输入命令;

移动光标

  • 方向键 移动光标;
  • h/j/k/l 光标左、下、上、右移动一个字符,30j表示下移光标30行;
  • pg up/dn 上下翻页;
  • ctrl + b/f 上下翻页;
  • ctrl + u/d 上下翻半页;
  • n + space 光标向右移动n个字符;
  • H/M/L 光标移动到整个屏幕的最上方、中间、最下方那一行的第一个字符;
  • G/gg 光标移动到最后一行、第一行;

查找

  • /word 向光标之下搜索word这个字符串,按n/N后依次找到出现的目标字符串;
  • ?word 向光标之上搜索word这个字符串,按n/N后依次找到出现的目标字符串;

编辑

  • x 删除当前光标所在字符,X 删除当前光标前一个字符;
  • dd 剪切光标所在的一行,ndd 剪切光标所在的向下n行;
  • yy 复制光标所在的一行,nyy 复制光标所在的向下n行;
  • p/P 在光标下/上一行粘贴;
  • u 复原前一个操作;

insert mode

  • enter 回车键,换行;
  • backspace 退格键,删除光标前一个字符;
  • delete 删除键,删除光标后一个字符;
  • 方向键 移动光标;
  • home/end 移动光标到行首行尾;
  • pg up/dn 上下翻页;
  • esc 退出输入模式,切换到命令模式;

lastline mode

命令在输入回车键后运行。

  • esc 退出底线模式,切换到命令模式;
  • q 退出程序;
  • q! 强制退出程序并且不保存;
  • w 保存文件;
  • w! 强制保存文件;
  • wq 保存文件后离开;
  • wq! 强制保存文件后离开;
  • w filename 将编辑过的文件另存为filename这个文件;
  • set nu 显示行号;
  • set nonu 取消显示行号;

Linux下Vim编辑器的使用
http://example.com/2022/07/23/Linux下Vim编辑器的使用/
作者
ZYUE
发布于
2022年7月23日
更新于
2022年7月31日
许可协议