CentOS系统Vim常用命令与模式详解

2 下载量 159 浏览量 更新于2024-08-31 收藏 502KB PDF 举报
在CentOS系统中关于Vim的学习笔记是一份详细介绍了如何在Linux环境下使用Vim文本编辑器的教程。Vim是一款功能强大的跨平台编辑器,特别适合系统管理员和开发者,它具有丰富的命令集和多种工作模式。本笔记主要涵盖了以下几个核心部分: 1. **常用命令**: - 打开小程序vim_test_linux:首先需切换到文件目录,然后赋予执行权限,最后通过`./vim_test_linux`运行。 - 插入模式与退出:Vim有多种模式,但主要关注普通模式和插入模式。进入插入模式通过`i`, `I`, `a`, `A`, `o`, `O`或`s`键, Esc键用于返回普通模式。 2. **编辑操作**: - 删除命令:包括基础删除以及使用数字操作符进行精确删除。 - 复制、粘贴和替换:提供相应的快捷键如`yy`(复制)、`p`(粘贴)和`dd`(删除);还有替换命令,如`:%s/old/new/g`全局替换。 - 文件信息和跳转:能查看文件信息,如行号,使用`gg`跳到顶部,`G`跳到底部,`Ctrl + f`或`Ctrl + b`移动光标。 - 定位括号和缩进:通过特殊模式如`}`或`=`自动跳转到匹配的括号,以及调整缩进。 3. **搜索与替换**:支持`/`进行全文搜索,`*`或`?`进行向后或向前查找,`:%s/search/replace/g`替换模式。 4. **高级功能**: - 执行shell命令:在Vim中可以直接运行系统命令。 - 文件管理:包括保存文件、局部保存、合并文件以及同时打开多个文件。 Vim的学习是一个逐步深入的过程,了解这些基本操作后,可以进一步探索更复杂的操作,如命令行模式下的批处理、宏录制等高级技巧。掌握Vim不仅可以提高编辑效率,还能在系统管理任务中发挥重要作用。对于初学者来说,通过实际操作和反复练习,逐渐熟悉Vim的工作方式,是提升技能的关键。