十分钟速成VI Linux基础操作指南
需积分: 0 159 浏览量
更新于2024-11-10
收藏 48KB DOC 举报
本篇文章主要介绍了如何在十分钟内快速掌握Linux下的VI编辑器基础操作,VI是Linux系统中最常用的文本编辑器之一,分为命令模式和输入模式。以下将详细介绍几种关键的VI命令及其功能:
1. 移动光标:
- `k`:向上移动一格
- `j`:向下移动一格
- `l`:向右移动一格
- `h`:向左移动一格
- `^b`:向上滚动一页
- `^f`:向下滚动一页
- `$`:移动到当前行的末尾
- `^`:移动到当前行的开始
- `H`:移动到当前页面的顶部
- `L`:移动到当前页面的底部
- `G`:移动到文件底部
- `1G`:移动到文件顶部
- `?G`:移动到指定行号,需输入数字
2. 输入与编辑:
- `i`:在当前光标处插入文字
- `a`:在当前光标后插入文字
- `A`:在当前行的末尾插入文字
- `O`:在当前行下方插入新行
- `o`:在当前行上方插入新行
- `yy`:复制当前行,`p`或`P`粘贴
- `3yy`:复制三行,`p`或`P`粘贴
- `dd`:删除当前行,`p`或`P`粘贴
- `J`:合并下一行
- `u`:撤销上一步操作
- `.`:重复上一步操作
3. 删除与替换:
- `x`:删除一个字符
- `dw`:删除一个单词
- `dd`:删除整行或多行
- `rx`:查找并替换当前光标位置的字符
- `/string`:搜索指定字符串,`n`继续查找
- `:1,$s/search/replace/`:在整个文件中查找并替换
- 使用`:1,$s/^M//`消除换行符问题,或通过`cat`, `col-b`, `dos2unix`等工具处理
4. 存储与退出:
- `:w`:保存当前文件
- `:w newfile`:保存为新文件
- `:wq`:保存并退出
- `:wq!`:强制保存并退出(忽略未保存警告)
- 不保存直接退出:结束编辑
掌握这些基本操作后,虽然能让你快速地在VI编辑器中进行文本编辑,但想要真正熟练还需不断实践和熟悉。本文提供的指南有助于快速入门,但对于更高级的技巧和特殊功能,可能还需要查阅更多参考资料进行深入学习。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-09 上传
2012-11-15 上传
2012-07-13 上传
2012-04-05 上传
134 浏览量
2024-07-23 上传
TerrenceRao
- 粉丝: 21
- 资源: 18
最新资源
- cassandra-schema-fix:比较Cassandra架构和数据文件夹内容并修复差异
- c代码-ID sorted
- nodejs-practice:node.js的个人实践和参考(javascript)
- nitrogen-css:一个非常出色CSS前端框架,还不错
- 火车售票管理系统-java.zip
- delta-green-foundry-vtt-system-unofficial:Delta Green的Foundry VTT游戏系统
- strimpack:直播者为观众打造家园的平台
- 单向:单向恢复客户端
- cpp代码-(一维数组)计算n位学生成绩的平均分与均方差
- pysha3:hashlib.sha3的2.7到3.5的反向移植
- 用FPGA实现数字锁相环.7z
- 嵌入式数据库使用java进行开发的一款android端的学生信息管理系统
- thegarage-template:Rails应用模板
- React-Website-BoilerPlate:通用零件的锅炉板
- ansible-role-certbot
- pyspark-testing:使用PySpark进行单元和集成测试可能很困难,让我们更轻松地进行