GVim教程:掌握常用vi/vim命令及高级技巧
需积分: 1 192 浏览量
更新于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 上传
2023-05-26 上传
2023-07-13 上传
2023-07-25 上传
2023-09-15 上传
2023-04-29 上传
2023-09-02 上传
程序猿小D
- 粉丝: 4303
- 资源: 1058
最新资源
- 基于深度神经网络的DST指数预测.zip
- webpage
- 行业文档-设计装置-一种利用余热烘烤纸管的装置.zip
- word-frequency:小型javascript(节点)应用程序,该应用程序读取文本文件,并按顺序输出文件中20个最常用的单词以及它们的出现频率
- dltmatlab代码-dlt:用于计算离散勒让德变换(DLT)的MATLAB代码
- php-subprocess-example:使用Symfony Process Component和异步php执行的示例
- quick-Status
- .....
- 基于webpack的前后端分离方案.zip
- crossword-composer:文字游戏的约束求解器
- 电力设备与新能源行业新能源车产业链分析:_电动化持续推进,Q1有望淡季不淡.rar
- UnraidScripts
- dltmatlab代码-DLT:http://winsty.net/dlt.html
- ant.tmbundle:TextMate对Ant的支持
- zhaw-ba-online
- CandyMachineClient