此工具是vim在线编辑器,支持在线文字编辑、正则查找数据、匹配替换数据,特别适用于熟练vim编辑的群体,能提高数据处理效率,方便易用。

反馈错误

您的反馈将直接促进工具的改进,以更好地满足您的需求。提交反馈时,相关的数据将被用于分析和优化,我们承诺在优化完成后将删除这些数据。

使用方法介绍

欢迎来到在线Vim编辑器! Vim是一款强大且高效的文本编辑器,广泛应用于编程和文本处理中。以下是Vim的一些基本用法,帮助你快速上手:
详细文档参考: vim速查表

进入命令模式

按 Esc 键进入命令模式,这是Vim的默认模式,用于导航和命令输入。

进入编辑模式

按 i 进入插入模式,可以在这里输入文本。其他插入模式:

  • i 进入插入模式,可以在光标位置插入文本。
  • a 进入插入模式,可以在光标后插入文本。
  • o 在当前行后新建一行并进入插入模式。
  • I 在当前行的第一个非空字符前插入。
  • A 在当前行的行尾插入。
  • O 在当前行前新建一行并进入插入模式。
  • C 删除当前光标所在位置的字符并进入插入模式。
  • S 删除当前行并进入插入模式。
  • R 进入替换模式。

查找和替换

在命令模式下,使用 / 进入查找模式,然后输入要查找的文本,向后搜索。使用 ? 进入查找模式,然后输入要查找的文本,向前搜索。

  • n 查找下一个匹配项。
  • N 查找上一个匹配项。
  • :s/old/new/ 快速替换文本,将字符串中的“old”替换为“new”。
  • :s/old/new/g 替换当前行中的所有匹配项。
  • :%s/old/new/g 替换所有匹配项。

缩进和对齐

在命令模式下,

  • >> 将当前行向右缩进一次。
  • << 将当前行向左缩进一次。
  • == 自动缩进当前行。

移动光标

在命令模式下,使用方向键移动光标,常用命令:

  • h 向左移动光标。
  • j 向下移动光标。
  • k 向上移动光标。
  • l 向右移动光标。
  • H 移动到当前屏幕的顶部。
  • M 移动到当前屏幕的中间。
  • L 移动到当前屏幕的底部。
  • % 移动到匹配括号的位置。
  • G 移动到文件最后一行。
  • gg 移动到文件第一行。

快速定位到行首或行尾

使用以下命令快速定位到行首或行尾:

  • 0 移动到当前行的行首。
  • $ 移动到当前行的行尾。
  • ^ 移动到当前行的第一个非空字符。
  • g_ 移动到当前行的最后一个非空字符。

跳转到行

在普通模式下,输入 :12(其中12是行号)然后按 Enter 直接跳转到该行。

多行编辑

在命令模式下,使用 V 进入可视行模式,然后使用 I(大写字母i)在行首插入文本,或者使用 A 在行尾追加文本。这允许你同时在多行的开始或结束处添加相同的文本。

块选择

在命令模式下,使用 v 进入可视块模式,然后使用方向键选择文本。使用 Ctrl+v 进入列可视块模式,然后使用方向键选择文本。

  • 使用 d 删除选中的文本。
  • 使用 c 更改(替换)选中的文本。
  • 使用 y 复制选中的文本。
  • 使用 p 在当前位置粘贴选中的文本。

删除文本

  • 使用 x 删除当前光标所在位置的字符。
  • 使用 X 删除当前光标前一个字符。
  • 使用 dd 删除当前行。
  • 使用 D 删除当前光标所在位置到行尾的文本。
  • 使用 dwdaw 删除当前光标所在位置到下一个单词的文本。

复制和粘贴

在命令模式下,

  • 使用 yy 复制当前行。
  • 使用 p 将复制的内容粘贴到光标后。
  • 使用 P 将复制的内容粘贴到光标前。
  • 使用 ddp 交换当前行和上一行的位置。

撤销和重做

在命令模式下,使用 u 撤销上次操作。

  • 使用 u 撤销上次操作。
  • 使用 Ctrl+r 重做上次撤销的操作。
  • 使用 . 重复上次操作。
  • 使用 :q! 强制退出Vim而不保存。
  • 使用 :wq 保存并退出Vim。

现在,你可以开始尝试使用这些命令来编辑文本了!祝你使用愉快!

评论

您可以在这里对vim编辑器提需求或者提bug。提交成功后自己可见,其他用户待审核通过后才可见。