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的光标移动命令提供了多种方式,用户可以根据需要选择最适合的命令。例如,使用Ctrl+f和Ctrl+b可以快速翻页,而使用gg和G则可以迅速定位到文档的开头或结尾。这种灵活性使得在处理大文件时,用户能够高效地导航,节省时间。

删除与复制的高效操作

在Vim中,删除和复制操作的命令设计得非常简洁,用户可以通过简单的键入实现复杂的编辑任务。例如,使用dd可以快速删除整行,而yy则可以复制整行。这种高效的操作方式对于需要频繁编辑文本的用户来说,能够显著提高工作效率。

查找与替换的强大功能

Vim的查找与替换功能非常强大,支持正则表达式和范围替换。用户可以通过简单的命令实现复杂的文本处理,如在特定行之间进行替换。这对于需要处理大量文本数据的用户来说,能够大幅提升编辑的灵活性和准确性。

延伸问答

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

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

在Vim中如何删除当前行?

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

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

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

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

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

Vim中如何保存文件?

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

在Vim中如何复制多行?

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

🏷️

标签

➡️

继续阅读