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行。
➡️