vi 和 vim 常用教程用法

2024年1月11日17:19:45 3分钟 发表评论 77
vi 和 vim 常用教程用法
  1. 启动 vivim

在终端中输入 vivim 后跟文件名来打开或创建文件。

[t-info icon='']vi aiff.txt[/t-info]
  1. 基本模式
  • 命令模式(Command Mode):这是默认模式,用于执行命令。
  • 插入模式(Insert Mode):用于输入文本。
  • 底行模式(Last Line Mode):用于执行保存、退出等命令。
  1. 命令模式下的常用命令
  • i:进入插入模式。
  • a:在当前光标后插入文本。
  • o:在当前行后插入新行并进入插入模式。
  • O:在当前行前插入新行并进入插入模式。
  • Esc:从插入模式返回命令模式。
  • x:删除当前光标下的字符。
  • dd:删除当前行。
  • yy:复制当前行。
  • p:粘贴最近复制的内容。
  • u:撤销最近的操作。
  • Ctrl + r:重做最近撤销的操作。
  1. 移动光标
  • h:向左移动一个字符。
  • j:向下移动一行。
  • k:向上移动一行。
  • l:向右移动一个字符。
  • 0:移动到行首。
  • $:移动到行尾。
  • G:移动到文件末尾。
  • gg:移动到文件开头。
  • nG:移动到第 n 行。
  1. 搜索和替换
  • /pattern:向下搜索模式。
  • ?pattern:向上搜索模式。
  • n:继续搜索下一个匹配。
  • N:继续搜索上一个匹配。
  • :s/old/new/g:替换当前行中的所有匹配。
  • :%s/old/new/g:替换整个文件中的所有匹配。
  1. 复制和粘贴
  • y:复制文本。
  • p:粘贴复制的文本。
  1. 撤销和重做
  • u:撤销上一次操作。
  • Ctrl + r:重做上一次撤销的操作。
  1. 按ESC后保存和退出或删除
  • :w:保存当前文件。
  • :wq:保存并退出。
  • :q!:不保存并退出。
  • :%d:删除整个文件(% 表示整个文件范围,d 是删除操作的简写)。

秦时

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: