vim常用命令整理

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

本文整理了Vim的常用命令,包括光标移动、删除、复制、粘贴、查找与替换等操作,适合终端用户参考,涵盖一般模式和命令行模式,提供高效的文本编辑技巧。

🎯

关键要点

  • 一般模式下光标移动命令包括:h(左)、j(下)、k(上)、l(右)、Ctrl+f(向下翻页)、Ctrl+b(向上翻页)、0(行首)、$(行尾)、G(末行)、gg(首行)。
  • 一般模式下删除、复制和粘贴命令包括:x(删除一个字符)、dd(删除当前行)、yy(复制当前行)、p(粘贴)。
  • 一般模式下查找与替换命令包括:/word(向后查找)、?word(向前查找)、:n1,n2s/word1/word2/g(替换指定行之间的字符串)。
  • 进入编辑模式的命令包括:i(在光标前插入)、a(在光标后插入)、o(在当前行下插入新行)。
  • 命令行模式下常用命令包括::w(保存)、:q(退出)、:wq(保存并退出)、:e!(还原文档)。

延伸问答

Vim中如何移动光标到行首和行尾?

使用0键可以移动到行首,使用$键可以移动到行尾。

在Vim中如何删除当前行?

可以使用dd命令删除光标所在的当前行。

Vim中如何进行查找和替换操作?

使用/word可以向后查找,:n1,n2s/word1/word2/g可以在指定行之间替换字符串。

如何在Vim中进入编辑模式?

可以使用i(在光标前插入)、a(在光标后插入)或o(在当前行下插入新行)进入编辑模式。

Vim中如何保存文件?

使用:w命令可以保存文件,:wq可以保存并退出。

在Vim中如何复制多行?

使用nyy命令可以复制从光标所在行开始的向下n行。

➡️

继续阅读