GVim教程:掌握常用vi/vim命令及高级技巧
需积分: 1 41 浏览量
更新于2024-09-26
收藏 17KB ZIP 举报
资源摘要信息:"GVim的教程文档vi/vim命令大全常用指令收集分享给需要的同学"
GVim是Vim编辑器的图形界面版本,它提供了一个更为友好的操作界面,但仍然保留了Vim强大的文本编辑功能。Vim编辑器是一款非常强大的文本处理工具,广泛应用于Linux和Unix系统中。它支持多级撤销,多文件编辑,语法高亮显示等高级功能,并且有着丰富的命令集合,使得文本编辑、脚本编写等工作变得更加高效。以下将详细介绍GVim教程文档中提及的关键知识点:
基础命令:
1. 打开和保存文件:
- 打开文件:vim 文件名
- 保存文件::w
- 退出编辑器::q
- 保存并退出::wq 或者 :x
- 强制退出而不保存::q!
2. 基本编辑命令:
- 进入插入模式:i(在光标前插入),a(在光标后插入),o(在当前行下方新开一行插入)
- 返回命令模式:按下Esc键
3. 移动光标:
- 字符移动:h(左移),j(下移),k(上移),l(右移)
- 行首行尾:0(行首),$(行尾)
- 翻页:Ctrl+b(向后翻页),Ctrl+f(向前翻页)
4. 删除和恢复:
- 删除字符:x
- 删除光标所在行:dd
- 撤销上一次操作:u
- 重做被撤销的操作:Ctrl+r
5. 查找和替换:
- 查找文本:/关键字,然后按n定位到下一个,N定位到上一个
- 替换文本::s/原字符串/新字符串/g
6. 分屏编辑:
- 水平分屏::split 或者 :sp
- 垂直分屏::vsplit 或者 :vs
- 切换屏幕:Ctrl+w + h/j/k/l
7. 标签页操作:
- 打开新标签页::tabnew 或者 :tabedit
- 关闭标签页::tabclose
- 切换标签页:gt(下一个),gT(上一个)
替换命令:
- 全局替换:::%s/原字符串/新字符串/g
- 替换匹配的某一行::s/原字符串/新字符串/g
多文档操作(基础):
- 同时打开多个文件:vim 文件名1 文件名2 ...
- 在不同文件间切换::bn(下一个文件),:bp(上一个文件),:b文件编号
列复制:
- 选择列区域:按Ctrl+v进入可视块模式,然后使用j/k进行行选择,使用h/l进行列选择
- 复制选中列区域:y
- 粘贴到指定位置:在需要粘贴的位置按p
大小写转换:
- 将选中区域内的字符转换为大写:~gU
- 将选中区域内的字符转换为小写:~gu
文件浏览:
- 打开内置文件浏览器::e .
- 切换目录::cd 路径
- 显示当前路径::pwd
这些基础命令是使用GVim进行高效文本编辑不可或缺的部分。无论是进行编程,撰写文档,还是进行代码审查,掌握这些命令可以使用户更加熟练地处理文本文件。为了能够更好地理解和记忆这些命令,建议用户通过实际操作GVim来不断练习和巩固。
请注意,本文件的压缩包子文件的文件名称列表仅为“123oipopi”,该列表似乎与GVim教程文档内容无关,可能是一个错误或者是与文档无关的附加信息。在学习GVim的过程中,应专注于文档中提供的命令和操作指南,以达到最佳的学习效果。
2014-01-23 上传
245 浏览量
点击了解资源详情
2019-08-02 上传
2008-10-01 上传
2014-01-13 上传
2013-01-02 上传
2013-06-20 上传
2008-01-07 上传
程序猿小D
- 粉丝: 4109
- 资源: 810
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建