CentOS系统Vim常用命令与模式详解
82 浏览量
更新于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的工作方式,是提升技能的关键。
125 浏览量
2021-01-20 上传
2018-03-21 上传
2018-11-20 上传
2018-05-14 上传
2020-11-12 上传
2022-08-03 上传
2010-06-06 上传
2021-08-19 上传
weixin_38692707
- 粉丝: 8
- 资源: 901
最新资源
- cl-bmp-开源
- Apk-Extractor:它是一个安卓应用程序,它生成已安装应用程序的 apks 并生成当前安装在手机中的所有应用程序的列表
- New Blue Pill深入理解硬件虚拟机源码下载
- 基于Scala的Spark学习项目设计源码
- 实验3_按键计数器.rar
- vscode-emacs-tab
- cnvcl_cnpack_cnvcl_
- 软考高级架构师相关资料.zip
- Java课程设计-基于Java swing的图书管理系统(源码+数据库+安装配置说明).rar
- Draggz-Chrome-Extension-Drag-Drop
- 六自由度Stewart平台的matlab模拟与仿真【包括程序操作视频】
- zuul-samples:使用 OAuth 2.0 的各种示例项目
- 行业文档-设计装置-种子纸.zip
- 剪跨比_safeiss_ansys_
- SynchroMike:后继者: syncarus.net-开源
- 基于ASP.NET教学辅助系统设计与实现(源代码 论文).rar