版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文本编辑器Vim/Vi 简介Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim/Vi 没有菜单,只有命令。进入VIVI进入界面VI的三种模式(1)命令模式 进入vi时所处的模式。在此模式下用户可输入各种子命令对进行*作,如删除行、 粘贴行、移向下一个字、移向不同行等。 (2)文本输入模式 在此模式下可以修改一行的内容并增添新行。在命令模式下键入a 、i 或 c键可进入文本输入模式,按Escape键可返回命令模式。 (3)命令项模式( 底线命令模式)在此模式下,可以通过子命令输入更多的参数。如:w子命令要求输入一文
2、 件名,/子命令要求输入一个查找项。使用Escape键返回命令模式。在命令模式按“:”或“/”或“?” 三键的其中一键进入此模式。 (可以看做特殊的命令模式-即以:或/,?为开始的命令模式)Vim/Vi 工作模式光标移动(命令模式)h、j、k、l,分别控制光标左、下、上、右移一格。 按Ctrl+B:屏幕往后移动一页。 按Ctrl+F:屏幕往前移动一页。 按Ctrl+U:屏幕往后移动半页。 按Ctrl+D:屏幕往前移动半页。 按 0 (数字零):移动文章的开头。 按 G:移动到文章的最后。常用 按 w:光标跳到下个word的开头。 按 e:光标跳到下个word的字尾。 按 b:光标回到上个wor
3、d的开头。 按 $:移到光标所在行的行尾。 按 :移到该行第一个非空白的字符。 按 0:移到该行的开头位置。 Ctrl+屏幕扩大 。Ctrl+屏幕缩小删除文字 (命令模式) x:每按一次删除光标所在位置后一字符。 #x:6x 表删除光标所在位置后面 6个字符。 X:大字X,删除光标所在位置前一字符。 cc或S 修改一整行。 C 改变一行光标位置以后的部分。 cw 改变光标所在单词。 dd删除当前行。 D 删除光标所在行光标后内容。 dw删除光标所在的单词。 J 把下一行内容加到本行行尾。 rc把光符所在字符替换成c . R 覆盖本行光标以后内容。 u恢复上一次的修改。 x删除光标所在(前一个)
4、字符。 改变光标所在出字符的大小写。 . 重复上一个动作。 把当前行移到右边。复制 yw:将光标所在处到字尾的字符复制到缓冲区中。 p:将缓冲区内字符粘贴到光标所在位置(yw与p必须搭配使用)。 yy:复制光标所在行。 p:复制单行到您想粘贴之处。(指令yy与p必须搭配使用) #yy:如:6yy表示拷贝从光标所在的该行往下数6行之文字。 p:复制多行到您想粘贴之处。(指令#yy与p必须搭配使用) “ayy:将复制行放入buffer a, vi提供buffer功能,可将常用的数据存在buffer “ap:将放在buffer a的数据粘贴。 “b3yy:将三行数据存入buffer b。 “b3p:
5、将存在buffer b的资料粘贴 查找字符串 /pattern 向后寻找指定pattern ,若遇文件尾则从头再开始。 ?pattern 向前寻找指定pattern ,若遇文件头则从再尾开始。 n 在上次指定的方向,再次执行上次定义的查找。 N 在上次指定的方向的相反方向,执行上次定义的查找。 /pattern/+number 将光标停在包含pattern的行后面第number行上。 /pattern/-number 将光标停在包含pattern的行前面第number行上。 % 移到匹配的()或上。 (四个重点指令配合使用)命令项模式下指令简介 (1)列出行号 set nu: 输入“set n
6、u”后,会在文章的每一行前面列出行号。 (2)跳到文章的某一行 #:井号代表一个数字,在Last line mode提示符号“:”前输入数字,再按Enter就会跳到该行了, 如:15Enter就会跳到文章的第15行。(3)取代字符串 1,$s/string/replae/g:在last line mode输入“1,$s/string/replace/g”会将全文的string字符串取代为replace字符串, 其中1,$s就是指搜寻区间为文章从头至尾的意思,g则是表示全部取代不必确认。 %s/string/replace/c:同样会将全文的string字符串取代为replace字符串,和上面指
7、令不同的地方是,%s和1,$s是相同的功能, c则是表示要替代之前必须再次确认是否取代。1,20s/string/replace/g:将1至20行间的string替代为relpace字符串。 由WL提供(1)存文件)存文件 :w在last line mode提示符号“:”前按w即可将文件存起来。 #,# w filename:如果您想摘取文章的某一段,存成另一个文件,可用这个指令#代表行号,例如30,50 w nice, 将您正在编辑文章的第3050行存成nice这个文件。 (2)离开)离开 :q 离开,有时如果无法离开vi,可搭配!强置离开vi,如:q! qw:一般建议离开时,搭配w一起使用
8、,如此离开时还可存文件。 ZZ或:wq 保存对文件的修改并退出vi . 插入命令命令作用a在光标后附加文本A在本行行末附加文本i在光标前插入文本I在本行开始插入文本o在光标下插入新行O在光标上插入新行定位命令命令作用h、方向左键左移一个字符j、方向下键下移一行k、方向上键下移一行l、方向右键右移一个字符$移至行尾0移至行首命令作用H移至屏幕上端M移至屏幕中央L移至屏幕下端定位命令命令作用:set nu设置行号:set nonu取消行号ggG到第一行到最后一行nG到第n行:n到第n行删除命令命令作用x删除光标所在处字符nx删除光标所在处后n个字符dd删除光标所在行,ndd删除n行dG删除光标所在
9、行到末尾的内容D删除从光标所在处到行尾:n1,n2d删除指定范围的行复制和剪切命令命令作用yy、Y复制当前行nyy、nY复制当前行以下n行dd剪切当前行ndd剪切当前行以下n行p、P粘贴在当前光标所在行下或行上替换和取消命令命令作用r取代光标所在处字符R从光标所在处开始替换字符,按Esc结束u取消上一步操作搜索和替换命令命令作用/string向前搜索指定字符串搜索时忽略大小写 :set icn搜索指定字符串的下一个出现位置:%s/old/new/g全文替换指定字符串:n1,n2s/old/new/g在一定范围内替换指定字符串保存和退出命令命令作用:w保存修改:w new_filename另存为指定文件:wq保存修改并退出ZZ快捷键,保存修改并退出:q!不保存修改退出:w
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版八年级英语下册Unit 5核心语法“条件状语从句(If Clause)”精讲与能力迁移教学设计
- 公司原材料内部控制制度
- 公司质量内部预验收制度
- 公证处建立内部管理制度
- 兰州市财政内部控制度
- 2025-2026学年《母鸡》教学设计
- 企业设计变更管理方案
- 公司供应链智能决策平台
- 2025-2026学年剪窗花的教学活动设计
- 2026年招聘会计主管测试题及答案
- 小学数学新人教版二年级下册第一单元 有余数的除法教案(2026春)
- 四川美捷森电路技术有限公司高精密双面多层电路板产业化项目环评报告
- 2026年春冀教版(新教材)小学数学二年级下册教学计划及进度表
- 新版部编人教版七年级下册道德与法治全册教案(完整版)教学设计含教学反思
- 广东科学技术职业学院珠海校区物业服务采购项目用户需求书
- 成都理工大学2026年选聘教辅工作人员(30人)笔试模拟试题及答案解析
- 保险代理销售佣金分成合同
- 空气能热泵系统安装施工方案
- 水利工程危大工程安全监理实施细则
- 抚育林施工方案(3篇)
- 【初中 物理】二力平衡课件-2025-2026学年人教版物理八年级下册
评论
0/150
提交评论