- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TL用户基础与系统管理第九章剖析
* Chapter 9 Vi -全屏幕文本编辑器 vi Concepts vi就是visual interface的简称,它是基于行编辑器ED、EX的扩展,功能强大的文本编辑器。(vi Improved) Vi不是排版程序 没有菜单,只有命令,no mouse 三种基本工作模式: 命令行模式 文本输入模式 末行模式 命令行模式(command) 不管用户处于何种模式,只要按一下<Esc>,即可进入命令行模式 在shell下输入vi即进入命令行模式下 此时从键盘上输入的任何字符都被当做编辑命令来解释 合法的命令可完成相应动作,非法字符则会报警 在命令行模式下输入的字符不显示 文本输入模式(insert) 在命令行模式下输入插入命令 i,打开命令o,修改命令c,取代命令或替换命令s都可进入文本输入模式。 输入正常文本内容 按<Esc>回到命令行模式下 末行模式(ex转义模式) 命令是以按回车键结束的正文行 在命令行模式下按:键进入末行模式 在最下面一行显示 输入完字符按回车执行; 回车后又自动进入命令行模式 如::1,$s/A/a/g (从文件开始到结尾将大写A替成小写a) 取消末行直接按<Esc>或按退格键(Backspace) vi的进入 vi(vim) (全功能模式) vi(vim) filename (全功能模式同时打开filename) view filename (只读模式打开) vi +n filename (打开文件且光标处于某一指定行) vi +/exec file (打开文件光标位于第一个exec字符处) vi *.c (同时打开所有以.c结尾的文件) vi的退出 在末行模式下:w-写文件 :w!-强行写 末行模式下:w filename 用filename写文件 末行模式下:q :q! 末行模式下:wq :wq! 末行模式下:x 保存文件退出 命令模式下ZZ vi的编辑操作及命令 行号 :set number 查看当前行 ^g 末行模式下 :nu 获得当前行号 Cursor move 输入模式下可用键盘上方向键 命令模式下:h backspace ? (向左键) l Spacebar ?(向右键) k ^p ? (向上键) j ^n ?(向下键) 命令模式下:0 移至行首 $ 移至行尾 命令行模式下: 到指定行 nG 到最后一行 G 光标移动但屏幕不滚动 H 屏幕左上角 nH 屏幕上第n行行首 dH 删除从光标当前行到屏幕首行全部 M 光标移至屏幕中间行行首 dM 删除从光标当前行到中间行全部 L 屏幕底部首行 nL 移至从屏幕底部第n行 dL 删除从光标当前行到底部的全部 deal with words 广义上的字:两个空格间的内容 狭义上的字:英文单词、标点符号、非字母均为一个字 b(狭义)B(广义) 移到上一个字字首 w(..) W(..) 移到下一个字字首 e(..) E(..) 移到下一个字字尾 按句、段移动光标 ( 移至上一句开头 ) 移至下一句开头 { 移至上一段开头 } 移至下一段开头 滚屏操作 ^f ^F 向后滚一屏 ^b ^B 向前滚一屏 ^d ^D 向后滚半屏 ^u ^U 向前滚半屏 刷新屏幕: ^L Insert i 当前光标插入(insert) I 当前光标行首插入 a 当前光标之后追加(append) A 当前光标行尾追加 o 当前光标行下面新开一行 O 当前光标行前后新开一行 Delete x 删除光标处字符 nx 删除光标处向右的n个字符 X 删除光标前的字符 nX 删除光标前向左的n个字符 dd 删除一行 ndd 删除当前行及其后n-1行内容 D d$ 删除光标所在处到行尾内容 dw 删除一个单词 Delete dG 删除到文件尾 dlG(数字1)删除到文件首 dnl 删除以后n个字符 d0 删除到行首 Replace r 替换当前光标内容 R 进入替换(改写)模式直到按<ESC s ns 替换当前光标内容 S 替换当前光标整行内容 Change c命令,先删除后进入插入状态 cc 删除当前行再进入插入状态 cw 删除当前到下一个单词,再进入insert c3l 改变下面3个字符 c1G 改变当前到文件头,再插入 cG 改变当前到文件尾,再插入 *
您可能关注的文档
- 粒度检测综述.ppt
- TheSummaryofProductDesignstrategy产品工业设计策略.pptx
- TiO2光解水及CO2催化转化.pptx
- 粉尘防爆技术.ppt
- 粗糙度CAD公开课.ppt
- 粗苯合成的计算.docx
- 粗骨料混凝土技术.doc
- 粘土多孔砖填充墙墙体裂缝的防治方法.doc
- 粉磨系统培训材料.ppt
- 粒粒皆辛苦.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)