Linux Vim 常用命令速查指南

版权申诉
0 下载量 11 浏览量 更新于2024-08-24 收藏 722KB PDF 举报
"Linux_Vim常用命令汇总" 在Linux操作系统中,`vi`是一个非常重要的文本编辑器,它的全称为Visual Editor,广泛应用于Unix和Linux系统。`vim`是`vi Improved`的缩写,它是`vi`的一个增强版本,提供了更多的功能和改进,使得编辑文本更加高效。对于开发者来说,熟练掌握`vim`的常用命令可以极大地提升开发效率。 1. **查找命令** - `/xxx` 或 `?xxx`: 在文档中进行向下或向上的搜索,`xxx`代表要查找的字符串或正则表达式。区分大小写,若需忽略大小写,可执行`:set ignorecase`。 - `n` 和 `N`: 查找下一个匹配项,`n`为向下,`N`为向上。 - `*` 和 `#`: 当光标位于某个单词上时,分别查找下一个同词或上一个同词的出现。 - `g*` 和 `g#`: 类似于`*`和`#`,但匹配包含该单词的整个字符串。 - `gd`: 找到光标所在单词在文档非注释部分的第一个匹配项。 - `%`: 查找与当前光标位置匹配的括号,如`()`、`[]`、`{}`。 - `f(F)x`: 在当前行内查找右侧(左侧)的`x`字符,后续可用`;`或`,`进行连续查找。 2. **光标快速移动** - `w(e)`: 移动到下一个单词的开头(`e`移动到单词内部)。 - `b`: 移动到上一个单词的开头。 - `0`: 移动到当前行的开始。 - `^`: 移动到当前行的第一个非空白字符。 - `$`: 移动到当前行的末尾。 - `H`, `M`, `L`: 分别移动到屏幕的顶部、中部和底部。 - `gg`: 移动到文档的开头。 - `G`: 移动到文档的末尾。 除此之外,`vim`还有其他高级功能,例如插入模式、可视模式、撤销与重做、复制和粘贴、行操作等。在命令模式下,`i`进入插入模式,在任何位置按`Esc`返回命令模式。可视模式下,可以用`v`选择文本,然后执行剪切、复制和粘贴等操作。`u`用于撤销,`Ctrl+R`进行重做。 了解并熟练运用这些基础命令,不仅可以帮助你高效地浏览和编辑文本,还能让你在没有鼠标的情况下也能流畅地工作。对于经常处理文本的用户来说,这是一份非常有价值的参考资料。通过不断的实践和学习,你将能够更深入地理解和掌握`vim`的强大功能。