5--vi编辑器的使用方法_第1页
5--vi编辑器的使用方法_第2页
5--vi编辑器的使用方法_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、给点参考吧还蛮详细的Vi文本编辑器的使用一vi的模式命令模式:vi启动默认进入的模式,可进入输入模i,或末行模式(:),除了可以 完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,按“ i”键可进入,最后一行显示一INSERT提 示,按ESC返回到命令模式末行模式:可完成一些复杂操作,以:开始,执行完一个末行命令后自动返回 命令模式二.基本使用1. vi编辑器的启动与退出:(1) 使用命令Vi直接进入编辑环境(2) .以文件名作为vi命令的参数时,若存在此文件,则vi可对内容进行编 辑,若不存在,打开以参数名命名的空文件(3) -在命令模式下输入:q!,可以强行退出编辑环境,对

2、文件修改不进行保存(4) .在命令模式下输入:wq,可以保存文件,并推岀编辑环境。2. 文件操作:(1) 打开新文件:在末行模式下:e Hl enamez/关闭当前文件并打开新文件, :e! f订ename强制关闭当前文件并打开新文件(2) 读取文件内容到当前文件::r f订ename ,读取的文件内容粘贴到当前文件 光标所在行的下面保存文件:命令为:w f订ename如果文件已经命名,可直接使用:w命 令 的参数,如果没有命名,第一次保存时需指定文件名作为参数(4) .另存为文件:命令为:w f订ename/z ,只保存到新文件,而不更新原来文件 的内容(5) .退出vi编辑器:退出格式为:

3、q ,保存并退出为:wq ,强行退出为:q!3. 光标的移动操作(命令模式下)(1) 光标方向移动左、T右、k上、下(2) 翻页移动:ctrl+f前一页、ctrl+b后一页、ctrl+u前半页、ctrl+d后 半页(3) .行内快速跳转:丹本行首字符、$本行尾字符、气后一单词首字母、前一单词首字母、e后一单词尾字母;可添加数字组合使用,例如:3w后三个单词首字母、4b前4个单词首字母、5e后5个单词尾字母(4) .文件内行间跳转:显示行号:set nu,取消显示行号:set nomT , 1G跳转到首行,G跳转到末尾行,#G跳转到第#行4. 编辑操作(1) 进行输入模式:i当前光标处,a当前光

4、标后,A当前行末,“o当前行下 插入新行,0当前行上插入新行,cw删除当前光标到所在尾部字符,c$删 除当 前光标到行尾的字符,cA删除当前光标(不包括)之前到行首的字符;以上 记忆如 有困难,可只记i从命令模式进入输入模式,完成编辑后Esc退回到命 令模式(2) 输入模式的操作:上下左右方向进行光标移动,Home/End定位光标到行 首 行尾,"Page Up /Down"上下翻页,"Backspace"左侧字符的删除,"Delete"删 除光标位置的字符(3) 删除操作:在命令模式下,可用以下命令完成删除操作,x光标处单个字 符,

5、dd光标所在行,dw当前字符到单词尾(含空格),de当前字符到单词尾(不 含空格),d$当前字符到行尾,dA当前字符到行首,J合并当前行与下一行的 内容,可添加数字配合使用,例如3x当前光标向右3个字符,“2dd从当前行开始 向下两行文本,3dw当前光标向右3个单词,2de当前光标向右 两个单词(保留一 个空格),5J合并5行文本(4) 撤销操作:在命令模式下,十取消最近一次操作,可重复使用,U取消对 当前行进行的所有操作,Ctrl+R对子产生的撤消进行恢复(5) 复制操作:yy整行,“yw光标到单词尾,y$光标到行尾,yA光标到行 首;与数字组合使用,5yy当前及后续共5行,3yw当前光标开

6、始的3个单词; 末 行命令:m,nym行到n行之间的文本,例如:100, 200y100行到200的内容(6) 粘贴操作:在命令模式下,使用p将缓冲区中的内容粘贴到当前文档5. 查找与替换操作(末行模式)(1) 自上而下::/word查找指定的字符串,查找下一个(自上而下)N反向查 找下一个(自下而上)(2) .自下而上::?word自下而上查找指定字符串,查找下一个(自下而上)N 反向查找下一个(自上而下)(3) 普通替换:s/old/new由s开始,old指被替换的字符串,new替换成哪 个字符串,此命令只替换当前行中第一个匹配的字符串(4) 行内全部替换::s/old/new/g ,当前

7、行内所有匹配的字符串(5) 在行区域内进行替换:, #s/old/new/g,z , #, #表示两个行号之间的行区 域,例如3, 5表示第3行到第5行(6) .整个文件内的替换操作::s/old/new/g ,力口%表示整篇文档,危险,慎 用(7) 使用替换确认功能:在原替换命令后加c可提供确认功能,例如:s/old/new/c, :s/old/new/gc,#s/old/new/gcz/ ,:s/old/new/gc ;替换命 令确认后的提示为''replace with word(y/n/a/q/l/AE/AY) ?,其中y替换,放弃,所有,q退出 三、编辑器的多 文件操作1多文件操作的vi启动:vi filel file2后跟多个文件名作为参数 即可,第一个参数显示在屏幕上,其它文件处于编辑后台状态2 多文件切换命令:(1) 显示多文件信息::吐结果中显示打开的文件,内为当前显示文件(2) 前后切换文件::next"显示后一文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论