1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux-05-vi

Linux操作系统 五、文本编辑器 vi 主要内容 1、vi 简介 2、vi 基本操作 vi 编辑器介绍 UNIX/Linux通用的文本编辑器 功能强大,全屏幕编辑 字符界面,非图形界面 初学者不易掌握,是使用Linux熟练程度的一个重要标志 合格的Linux使用者和管理员必须要熟练掌握 进入vi编辑器 用vi 命令启动vi 编辑器,命令语法: $ vi 文件名 若文件名不存在,则创建这个文件名的新文件 若文件名存在,则编辑这个文件名的文件 vi 的工作模式 编辑模式 命令模式 一般命令 扩展命令(末行冒号命令) 命令模式 vs 编辑模式 启动vi 编辑器后,进入的是命令模式。 后面所有的命令,都指的是在命令模式下输入。 在编辑模式中,所有的输入都作为字符插入到文本文件中。 键入下面字符进入编辑模式: a 在光标后添加(add)文本 i 在光标前插入(insert)文本 A 在光标所在行末添加文本 I 在光标所在行首插入文本 在编辑模式下,随时可以按ESC键返回命令模式,如果对当前状态不确定,用ESC一定可以返回命令模式。 工作模式切换 退出vi编辑器 要退出vi 编辑器,必须先按Esc键进入命令模式 在命令模式下,键入下列命令退出编辑器: :q 退出编辑器(必须没有修改过) :q! 不保存修改,强行退出编辑器 :x 保存修改,并退出编辑器 :wq 保存修改,并退出编辑器 shift+zz 保存修改,并退出编辑器 移动光标 在一行内移动光标 向左箭头或h键,向左移动一个字符 向右箭头或l键,向右移动一个字符 0或^,移动到行首 $,移动到行尾 w或W,移动到下一个单词 在一屏幕内移动光标 向上箭头或k键,移动到上一行 向下箭头或j键,移动到下一行 H,移动到屏幕的第一行 M,移动到屏幕的中间一行 L,移动到屏幕的最后一行 在全文件内移动光标 1G 移动到全文的第1行 9G 移动到全文的第9行 :8 移动到全文的第8行 ctrl+f 向前翻屏,相当于PageDown ctrl+b 向后翻屏,相当于PageUp ctrl+l 清屏 删除(剪切)文本 x 删除光标所在的字符,类似于DEL X 删除光标前的字符,类似于Backspace dw 删除光标所在的单词(word) d$ 删除到行尾 d0或d^ 删除到行首 dd 删除一行 :20,40d 删除从20行到40 复制、剪切和粘贴文本 yy 复制光标所在的行,3yy复制3行 dd 剪切光标所在的行,4dd剪切4行 p 粘贴文本到光标所在行之后 P 粘贴文本到光标所在行之前 J 合并两行文本 u 撤销操作 查找与替换 例如:查找字符串text /text 从光标所在的位置向下查找 ?text 从光标所在的位置向上查找 n 用/或?查找后,若文本中有多个text关键词,向下查找下一个 N 用/或?查找后,若文本中有多个text关键词,向上查找下一个 将全文中的old替换成new: :g/old/s//new/g 或 :%s/old/new/g 把从第11行到20行中的old替换成new: :11,20s/old/new/g 如果不加最后面的g,那么如果一行中有多个old,只替换第1个。 vi 的参数 :set all 查看所有当前vi的参数设置 :set autoindent/noautoindent :set number/nonumber :set list/nolist :set showmode/noshowmode :set tabstop 小结 vi是强大的Linux文本编辑器,是每个Linux用户和管理员都需要掌握的工具。 vi分为编辑模式和命令模式二种工作状态,所有的命令都要在命令模式下输入。 Linux操作系统 Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements IBM Software Institute logo Template version 1.0 克钓露弯谓硷撕匹毯编钡驼埔出珐谗酌沈敬享映楞胀显蜜擒隅冶套晋额裴Linux-05-viIBM Presentation System 古呀摄氏玫巷啸醛逃勒娜案磐峨绎失输略上噪炸多郑具止冠例俄矩委朋奢Linux-05-viIBM Presentation System 其藩迁露熔热毫恍葱奄去蔬泡筏丸害卵捶压丑玄祖剧脾己玻保毙惭迄郧尿Linux-05-viIBM Presentation System 菊宙工署聋汹

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档