Vim命令&快捷键

Vim命令&快捷键

简介

Vim(Vi IMproved)是一个功能强大的文本编辑器,广泛用于编程和其他文本编辑任务。它是基于vi编辑器,添加了很多新的功能。Vim使用模式编辑,主要包括普通模式、插入模式和命令行模式。

命令

基础命令

  • i - 进入插入模式,可以开始输入文本。
  • Esc - 退出当前模式,回到普通模式。
  • :w - 保存文件。
  • :q - 退出Vim。
  • :wq 或 :x - 保存并退出。
  • :q! - 强制退出而不保存更改

移动光标

  • h - 左移光标。
  • j - 下移光标。
  • k - 上移光标。
  • l - 右移光标。
  • 0 - 移动到当前行的开始。
  • ^ - 移动到当前行的第一个非空白字符。
  • $ - 移动到当前行的末尾。
  • G - 移动到文件的最后一行。
  • gg - 移动到文件的第一行。
  • : - 移动到文件的指定行号。

编辑命令

  • x- 删除光标下的字符。
  • dd - 删除整行。
  • dw - 删除一个单词。
  • u - 撤销最后一次操作。
  • Ctrl + r - 重做最后一次撤销的操作。
  • yy - 复制当前行。
  • p - 粘贴内容到光标后。
  • P - 粘贴内容到光标前。

查找和替换

  • /pattern - 向下搜索pattern
  • ?pattern - 向上搜索pattern
  • n - 重复上次搜索方向的搜索。
  • N - 反向重复上次搜索。
  • :%s/old/new/g - 替换整个文件中的所有oldnew
  • :%s/old/new/gc - 替换整个文件中的所有oldnew,并在每次替换前请求确认。

窗口和标签页

  • :split - 水平分割窗口。
  • :vsplit - 垂直分割窗口。
  • Ctrl + w w - 在分割的窗口间切换。
  • :tabnew - 打开一个新的标签页。
  • :tabnext - 切换到下一个标签页。
  • :tabprev - 切换到上一个标签页。

你可能感兴趣的:(系统,vim,编辑器,linux)