返回
Linux vim 命令备忘单:100 条常用命令速查表
后端
2024-02-22 03:52:32
vim 作为 Linux 和 Unix 系统下强大的文本编辑器,以其丰富的功能和高效的操作而闻名。从简单的文本编辑到复杂的代码编写,vim 都可以轻松胜任。如果您想熟练掌握 vim,那么这份 100 条常用命令备忘单将为您提供极大的帮助。这些命令涵盖了 vim 的基本编辑、移动、查找、替换、保存、退出等操作,让您在文本编辑时更加游刃有余。
1. 基本编辑
- i - 进入编辑模式
- a - 在光标后添加文本
- o - 在光标下面添加新行
- O - 在光标上面添加新行
- x - 删除光标处的字符
- dd - 删除当前行
- D - 删除从光标到行尾的文本
- dw - 删除从光标到下一个单词末尾的文本
- db - 删除从光标到上一个单词末尾的文本
- y - 复制选中的文本
- p - 在光标后粘贴复制的文本
- P - 在光标前粘贴复制的文本
2. 移动
- h - 向左移动一个字符
- j - 向下移动一行
- k - 向上移动一行
- l - 向右移动一个字符
- w - 向右移动一个单词
- b - 向左移动一个单词
- e - 移动到下一个单词末尾
- B - 移动到上一个单词末尾
- gg - 移动到文件开头
- G - 移动到文件结尾
3. 查找
- /pattern - 向下搜索 pattern
- ?pattern - 向上搜索 pattern
- n - 重复上一次搜索
- N - 反向重复上一次搜索
4. 替换
- :%s/pattern/replacement/g - 替换所有匹配 pattern 的文本为 replacement
- :s/pattern/replacement/g - 替换当前行匹配 pattern 的文本为 replacement
5. 保存
- :w - 保存文件
- :wq - 保存文件并退出 vim
- :q! - 退出 vim,不保存文件
6. 退出
- :q - 退出 vim
- :q! - 退出 vim,不保存文件
7. 其他常用命令
- :help - 显示 vim 帮助
- :set number - 显示行号
- :set nonumber - 隐藏行号
- :set showmatch - 突出显示匹配的括号
- :set nohlsearch - 取消突出显示搜索结果
- :syntax on - 启用语法高亮
- :syntax off - 禁用语法高亮
8. 总结
vim 的强大之处在于其丰富的功能和高度的可定制性。通过熟练掌握这些常用命令,您可以极大地提高文本编辑效率。如果您想进一步了解 vim,可以参考 vim 的帮助文档或在线教程。
9. 扩展阅读
10. 许可证
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可证进行许可。您可以在不更改本文档内容的前提下,复制、发行、展示和表演本文档。