
Linux vi 编辑器常用命令详解
下载需积分: 50 | 42KB |
更新于2024-09-14
| 187 浏览量 | 举报
3
收藏
这篇资源主要介绍了Linux中vi编辑器的常用命令,包括命令行模式和插入模式的操作。vi编辑器是Linux环境下广泛使用的文本编辑工具,它具有两种主要工作模式:命令模式和插入模式。
1. **插入模式**:
- 按`i`:在光标当前位置开始插入文本。
- 按`a`:在当前光标位置的下一个位置开始插入文本。
- 按`o`:在当前行下方插入新行并开始输入。
2. **从插入模式切换到命令模式**:
- 按`ESC`键:返回命令模式。
3. **移动光标**:
- 使用`h`、`j`、`k`、`l`键分别移动光标左、下、上、右。
- 快速移动:`Ctrl+b`后翻一页,`Ctrl+f`前翻一页,`Ctrl+d`前翻半页,`Ctrl+u`后翻半页。
- 行头和行尾:`0`移到行首,`G`移到文件末尾,`$`移到行尾,`^`移到单词首。
4. **删除文字**:
- `x`:删除光标后的字符。
- `#x`:删除光标后的#个字符。
- `X`:删除光标前的字符。
- `#X`:删除光标前的#个字符。
- `dd`:删除当前行。
- `#dd`:删除从当前行开始的#行。
5. **复制**:
- `yw`:复制光标处到单词结尾。
- `#yw`:复制#个单词。
- `yy`:复制当前行。
- `#yy`:复制#行。
- `p`:粘贴剪切板内容到光标位置。
6. **替换**:
- `r`:替换光标处单个字符。
- `R`:连续替换直到按下`ESC`键。
7. **撤销操作**:
- `u`:撤销最近一次操作,可多次使用撤销多步操作。
8. **更改**:
- `cw`:更改光标处的单词至单词末尾。
- `c#w`:更改#个单词。
9. **跳转**:
- `#G`:跳转到文件的第#行。
- `Ctrl+g`:查看当前行号。
10. **Last Line Mode(底线命令模式)**:
- `set nu`:显示行号。
- `/`或`?`:查找关键字,`n`键继续查找。
- `w filename`:保存到指定文件。
- `wq`:保存并退出。
- `q!`:不保存强制退出。
vi编辑器的操作相对复杂,但熟练掌握后能高效地处理文本。对于初学者来说,了解这些基础命令至关重要,因为它们构成了vi编辑器的基础操作。
相关推荐









v_vimer
- 粉丝: 3
最新资源
- VB实现语音聊天功能的示例教程
- 掌握XML分页与JS参数传递技术的浪漫星空音乐电台搭建
- UNIX编程第二版源码包解读
- MATLAB环境下人工神经网络的M-file应用详解
- 掌握JSP+JavaBean开发网上书店系统
- B/S模式开发的授课计划填报管理系统功能解析
- 桌面上的篮球游戏编程教程分享
- JSP实战项目代码汇总及Java Web学习笔记
- 北大青鸟ASP.NET课程PPT解析指南
- VC++实现超链接功能的示例代码解析
- Flash与ASP.NET 2.0融合实现在线拍照功能
- 医院管理学的核心理论与实践应用
- IIS6.0完整版及iisadmin.mfl组件下载
- MySQL官方中文参考手册:权威教程与API详解
- 分享VB远程控制原代码,实现远程协助
- VxWorks入门实验课精讲:9课掌握核心概念
- MFC实现学生成绩管理与Acess数据库交互指南
- CodeLogicForCS:VS.NET集成工具,助你高效学习和重构代码
- 商场POS系统的C语言开发与应用教程
- C# Winform实战学习资源:控件使用与源代码解析
- 西安交大四版《工程数学复变函数》解读
- 图形学综合实践:直线画法、多边形处理及三维变换
- 达芬奇DSP Server构建指南
- VB6.0开发的多功能小型计算器小程序