



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
发现solaris好多地方跟linux下的不太一样.于是google了这篇文档,好好的学习学习了第七章 vi编辑器 翻译:hfzheng 转载请保留该信息 vi介绍 vi编辑器是一个用于创建和修改文本文件的交互式编辑器。使用vi编辑器时所有的文本编辑都放在一个缓冲区中,可以把所作的修改写到磁盘也可以放弃所做的修改。 对于那些有志于成为系统管理员的人而言,掌握如何使用vi编辑器是非常重要的。你必须知道如何使用vi编辑器,特别是在窗口环境不可用的时候。 Vi编辑器的工作模式 Vi编辑器是一个命令行编辑器,有三种基本的操作模式: 命令模式 文本输入模式(编辑模式) 最后行模式 命令模式:vi的默认模式,在命令模式下,你可以键入命令来删除、更改、移动文本;定位光标;搜索文本字符串、退出vi编辑器。 文本输入模式(编辑模式):在编辑模式下,你可以往文件中输入文本。要使vi编辑器进入编辑模式下,可以采用以下三种不同的命令: i插入 o打开 a 添加 最后行模式:当处于命令模式下时,通过键入:你可以执行更先进的编辑命令,键入:后,将使你处于屏幕的最后一行,这就称为最后行模式。然而,所有的命令都是由命令模式发起的。 模式间的切换 通过键入I、o、a命令,vi编辑器将离开默认的命令模式,进入编辑模式。 在编辑模式下,你所键入的所有文本都不会被翻译成命令,这时,所有键入的文本都会被保存到文件中。 当你完成了文本的输入后,按Esc键vi将回到命令模式下,一旦回到命令模式,你可以保存文件,退出vi编辑器,例如: 1、键入vi filename来创建一个文件; 2、键入I命令来插入文本; 3、按Esc键回到命令模式; 4、键入:wq来保存到文件,退出vi编辑器。 调用vi编辑器 要创建一个新文件,调用带新文件名称的vi编辑器。也可以键入命令来创建、编辑、查看一个文件。 命令格式 vi options filename view filename 输入命令 要插入或者添加文本,使用下面的选项: 命令含义 a 在光标右侧输入文本 A 在光标所在行的末尾输入文本 I在光标左侧输入文本 I 在光标所在行的开头输入文本 O在光标所在行的下一行开始新行 O在光标所在行的上一行开始新行 备注:vi编辑器是大小写敏感的,因此,使用命令时注意正确的大小写。 定位命令 下面列出的是控制光标的移动键 键功能 h,左箭头,退格键光标左移一个空格 j,下箭头光标下移一行 k,上箭头光标上移一行 l,右箭头,空格键光标右移一个空格 w光标右移,到下一个字开头 b光标左移,到前一个字开头 e光标右移,到下一个字末尾 $光标右移到行结尾 0,光标左移到行开头 回车键光标移到下一行开头 control-f下翻一屏 control-d下滚半屏 control-b上翻一屏 control-u上滚半屏 control-L刷新屏幕 编辑命令 以下部分讲解vi编辑器中的编辑命令 删除文本 要删除文本,使用下面选项: vi编辑器中的文本删除命令 命令功能 x删除光标所在处的一个字符 dw删除字(或者删除字的一部分,从光标所在处到字结尾) dd删除光标所在行 D删除光标光标所在处之右的行 :5,10d删除510行 备注:命令3dw删除光标所在处开始的三个字,同样,3dd删除光标所在行开始的3行。 撤销、重复、修改文本命令 要修改文本、撤销修改或者是重复编辑命令,使用下面的编辑命令,许多命令是vi编辑器进入编辑模式,要返回命令模式,按Esc键即可: 命令功能 cw修改字(部分字,从光标所在处开始到一个字的结尾) R从当前光标所在处位置开始替换字符(注:vi将进入编辑模式) C从光标坐在处开始修改,到行末尾结束 s用字符替换字符串 r替换当前光标所在的字符 J合并当前行以及下面行 Xp转置光标所在处字符与另一字符 更改光标所在处字符大小写 u放弃最近的修改 U放弃对当前行所作的修改 :u放弃上一个最后行命令(用于最后行模式) :r filename在当前光标所在处读入文件文本 查找和替换文本,使用以下选项: 命令功能 /string向下查找字符串string ?string向上查找字符串string n查找字符串string的下一个出现 N查找字符串string的上一个出现 :%s/old/new/g 全局查找和替换 拷贝和粘贴文本 拷贝命令把需要拷贝的文本放入一个临时缓冲区,粘贴命令从临时缓冲区中读取文本,并把文本写道当前文档的指定位置。拷贝和粘贴使用的选项如下: 命令功能 yy(小写)复制一行文本,并将他们放入到临时缓冲区 p(小写)将临时缓冲区中的内容放置到光标后面的位置 P(大写)将临时缓冲区中的内容放置到光标前面的位置 :l,3 co 5拷贝13行的文本,并把它放置在第5行后面 :4,6 m 8移动46行到第8行,第6行称为第8行,第5行称为第7行,第4行称为第6行 保存和退出文件 要保存和退出文件,使用如下选项: 命令功能 :w保存文件,不退出vi :w new_filename保存到文件new_filename中 :wq保存修改退出vi :x保存修改并退出vi ZZ保存修改且退出vi :q!不保存修改,退出vi :wq!保存修改,退出vi 定制vi会话 vi编辑器里面包括了定制vi会话的操作,例如: 1、显示行号 2、显示不可视字符,例如tab和行结尾字符 在命令模式下使用set命令可以控制这些选项: 编辑定制vi会话命令 命令功能 :set nu显示行号 :set nonu隐藏行号 :set ic设置搜索时忽略大小写 :set noic搜索时对大小写敏感 :set list显示不可视字符 :set nolist不显示不可视字符 :set showmode显示当前操作模式 :set shownomode不显示当前操作模式 :set显示所有的vi环境变量设置 :set all显示所有的vi环境变量可能取值及其当前设置值 你也可以把这些操作放在home目录下你创建的文件.exec中,se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区与商户共建共享协议书4篇
- 社会包容与技术-洞察及研究
- 陕西省西安市高新一中初级中学2025-2026学年九年级上学期开学考试物理试题(含答案)
- 云计算促进产业协同-洞察及研究
- 河北省保定市安国市2024-2025学年二年级上学期期中数学试题
- 部门网络安全员培训内容课件
- 部门安全培训台账课件
- 车险档案管理培训课件
- 基于区块链技术的原料药供应链溯源体系构建
- 基于DFT计算的电子云密度分布与生物毒性相关性研究
- 物业6S目视化管理
- 2024年中国创新方法大赛考试题库(含答案)
- 除氧器安装施工方案
- 《烟草专卖法》知识学习考试题库200题(含答案)
- 规范信访基础业务培训
- 工地试验室作业指导书(公路水运)
- 2024光热电站化盐操作标准
- 三秦版三年级上册综合实践活动全册教案
- 建筑工程技术专业《课程设计》课程标准
- 储粮机械通风时机判断
- JTT 1357.2-2020道路车辆清障救援技术要求第2部分:装备
评论
0/150
提交评论