VI编辑器使用概述vi是UNIX下面的缺省的可视化的编辑器vi是威廉.侨伊写的,作为BSD?UNIX的一部分.?后来ATT也开始用vi,?于是标准UNIX也开始?特点:vi是个强大的编辑器vi非常小vi稍微有些难学打开/关闭文件打开文件:vifilename 文件存在则打开 文件不存在则新建关闭文件 :w保存所做修改 :q退出 :wq保存并退出 :q!不保存所做修改且退出 :e!放弃修改返回到初始状态vi及其三种运行模式命令模式(Commandmode): 任何时候,不管用户处于何种模式,只要按一下Esc键,即可使vi进入命令模式;我们在shell环境(提示符为$)下输入启动vi的命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的vi命令,对文档进行一些操作(如删除单个字符,删除一行字符,删除一个区块等)。在这种模式下,从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的操作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。文本输入模式(Insertmode): 在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按Esc键即可。末行模式(Linemode): 在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。多数对文件操作的命令都是在此模式下执行的(如查找、替换文本中的某个字符串)。末行命令执行完后,vi自动回到命令模式。命令模式常用命令涉及的单词或字符w:writeorword r:readb:begin h:homed:delete u:undop:paste i:insertq:quit a:appendm:middle l:last$:尾 ^:头s:stickvi命令的一般模式(命令)(文本目标)(命令)(数字)(文本目标)(数字)(命令)(文本)vi加数据指令i在关标位置开始插入字符,结束时候按ESC键。
I在光标所在行的最前面开始加字,结束时按ESC键。
a在光标位置后开始加字,结束时按ESC键。
A?在光标所在行的最后面开始加字,结束时按ESC键。
o在光标下加一空白行并开始加字,结束时按ESC键。
O?在光标上加一空白行并开始加字,结束时按ESC键。
!command执行shell指令,并把结果加在光标所在行的下一行。vi定位命令Shift+h(H):光标移到屏幕的第一行Shift+m(M):光标移到屏幕的中间行Shift+l(L):光标移到屏幕的最后一行Ctrl+b:向上移动一屏Ctrl+f:上下移动一屏Ctrl+d:向下半页Ctrl+u:向上半页G:文件的最后vi定位命令Home:到行首(或^、0)End:到行未(或$):number:指定到某一行w:向后移动一个单词b:向前移动一个单词h:左移,一个空格j:下移,一行k:上移,一行l:右移,一个空格vi编辑命令—删除d?l?删除当前字符(与x命令功能相同)
d?0?删除到行的开始位置
d?^?删除到行的第一个字符位置(不包括空格或TA?B字符)d?w?删除到单词的结尾位置
d?3?w?删除到第三个单词的结尾位置
d?b?删除到单词的开始位置d?}?删除到段落的结尾位置d?{?删除到段落的开始位置(段落以一空行分隔)vi编辑命令—删除d?d?删除当前行Dord$从当前字符删除到结尾d?/t?e?x?t?删除从文本中出现“?t?e?x?t”中所指定字样的位置,一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容5?d?d?删除从当前行所开始的5行内容d?L?删除直到屏幕上最后一行的内容d?H?删除直到屏幕上第一行的内容d?G?删除直到工作缓存区结尾的内容(文尾)
d?1?G?删除直到工作缓存区开始的内容(文头)vi编辑命令—删除nx删除由光标位置起始的n个字符(含光标位置,按一个x表示删除光标所在的字符)
nX??删除由光标位置起始的n个字符(不含光标位置)vi编辑命令—修改c?l?更改当前字符
c?w?修改到单词的结尾位置
c?3?w?修改到第三个单词的结尾位
您可能关注的文档
- Linux操作系统常用命令教学课件.ppt
- SPSS统计分析方法及应用第五章SPSS描述性统计分析培训课件.ppt
- GJB9001C-2017质量管理体系要求第九章绩效评价培训课件.ppt
- GJB9001C-2017质量管理体系要求第七章支持培训课件.ppt
- SPSS统计分析方法及应用第八章SPSS相关分析与回归分析培训课件.ppt
- GJB9001C-2017质量管理体系要求第六章策划培训课件.ppt
- GJB9001C-2017质量管理体系要求第四章组织环境培训课件.ppt
- GJB9001C-2017质量管理体系要求第五章领导作用培训课件.ppt
- GJB9001C-2017质量管理体系要求第一章引言培训课件.ppt
- SPSS统计分析方法及应用第二章SPSS数据文件建立与管理培训课件.ppt
- Unit 7 Ways to be healthy L6 Tai Chi七年级英语下册(冀教版2024).pptx
- 专题04 阅读策略复习 新六年级英语讲义(鲁教版五四制2024).docx
- Revision 2(课件)-人教精通版(2024)英语三年级下册.pptx
- 用自然语言描述算法(课件)五年级上册信息技术苏科版.pptx
- 2.4 比例尺(课件)六年级下册数学(北京版).pptx
- 5 去外婆家 课件-统编版语文二年级上册.pptx
- 第七单元 第9课时 数学广场--列表枚举(课件)-二年级数学下册.pptx
- 《扣好人生第一粒扣子》(课件)二年级下册综合实践活动全国通用.pptx
- 22 纸船和风筝 课件-语文二年级上册统编版.pptx
- 篮球-传切配合(课件)六年级体育下册人教版.pptx
原创力文档

文档评论(0)