
Linux Vi编辑器快速入门:20分钟掌握核心命令

"Vi 二十分钟速成.pdf"
这篇文章是一份快速掌握Vi编辑器的教程,适合初学者。Vi是Linux环境中广泛使用的文本编辑器,以其高效但初学者不易上手而闻名。通过学习这份速成手册,用户可以在短短20分钟内熟悉基本的Vi操作,以应对日常的文本编辑需求。
在手册中,介绍了以下关键的Vi移动和编辑命令:
1. **屏幕内移动**:
- `H`: 将光标移动到屏幕的最上方行。
- `M`: 将光标移动到屏幕中央行。
- `L`: 将光标移动到屏幕的最下方行。
- `nH`, `nL`: 分别移动到距离屏幕顶部和底部n行的位置。
2. **行间移动**:
- `G`: 直接跳转到文件的最后一行。
- `nG`: 跳转到文件的第n行。
- `n<Enter>`: 向下移动n行。
- `nk`: 向上移动n行。
- `<Enter>`: 移动到下一行的开始。
3. **字符与单词间的移动**:
- `n<space>`: 向右移动n个字符。
- `w`, `W`: 分别按单词边界向后移动(`w`以非字母或非数字为边界,`W`以空格为边界)。
- `b`, `B`: 分别按单词边界向前移动(同上)。
- `0`: 移动到行首。
- `$`: 移动到行尾。
- `^`: 移动到当前行的第一个非空字符。
4. **搜索与替换**:
- `/word`: 在光标之后查找名为`word`的字符串。
- `/[tT]he`: 查找`the`或`The`。
- `/^word`: 查找行首为`word`的字符串。
- `/word$`: 查找行尾为`word`的字符串。
- `/\.$`: 查找以句点结束的行。
- `/\$`: 查找以美元符号结束的行。
- `/^$`: 查找空行。
- 此外,还有更多正则表达式的应用,如查找特定模式的单词或字符序列。
5. **重复与反向搜索**:
- `n`: 重复上一次搜索。
- `N`: 反向执行上一次搜索。
6. **替换命令**:
- `:1,$s/word1/word2/g`: 从第一行到最后一行,将所有`word1`替换为`word2`,`g`表示全局替换。
熟练掌握这些基础操作后,用户可以更高效地在Vi编辑器中编辑文本,逐步摆脱初识时的困扰。随着经验的增长,用户会发现Vi的高效和强大,甚至可能成为日常工作的首选工具。这份速成手册不仅适用于Linux环境,也适用于其增强版Vim编辑器。通过不断地练习和使用,这些命令会逐渐变得自然流畅,成为操作Vi的本能反应。
相关推荐











资源评论

乔木Leo
2025.06.08
快速掌握Vi核心命令,实现文本高效编辑。

月小烟
2025.05.11
简单易懂,新手入门必备。

StoneChan
2025.03.30
手把手教你用Vi,Linux初学者福音。

FloritaScarlett
2025.03.28
Vi的快速上手指南,非常适合初学者。👋

家的要素
2025.01.12
实用的20分钟速成教程,提高编辑效率。

banksmhy
- 粉丝: 0
最新资源
- Java反编译与web代码混淆压缩技术解析
- 全面了解IDEA使用技巧与指南
- 腾讯课堂视频下载器最新版发布
- 深入探讨分布式块存储技术及其在Linux系统中的应用
- 乐鑫esp8266无线OTA固件远程升级教程
- 第七版C++大学教程课后习题答案解析
- 解锁灰色按钮,扩展软件功能新利器
- Windows平台OpenSSH版本更新与安装指南
- 飞翔吧~鸟儿~ HTML5小游戏深度评测与分享
- 无需开发板的QNX Neutrino650虚拟机教程
- 易语言进销存开源项目无保留分享
- MATLAB实现支持向量机源代码详解
- 注册表位查看工具:一键转换进制,便捷使用
- C语言实现JSON格式RPC远程调用技术解析
- 微信PC Hook 2.5版正式发布:增强稳定性和可用性
- 新媒体内容小程序源码开发指南
- FOx改进BP-HMM算法经典论文深度解析
- 深入理解objc与Swift的函数式编程进阶指南(Swift 4.0)
- FPGA图像处理:Vivado下Bayer转RGB IP核实现
- Windows下的苹果系统安装U盘制作工具TransMac
- Win64 OpenSSL最新版发布,单文件简易安装
- MFC实现网络五子棋人机对弈及五元组算法
- Linux网络编程与高并发服务器开发指南
- 蜂鸟工具V5.5正式版发布 - CAD设计辅助神器