配色: 字号:
第6章 vi编辑器的使用
2022-06-17 | 阅:  转:  |  分享 
  
第6章vi编辑器的使用本章的学习目标:掌握vi编辑器的启动、保存和退出。了解文本插入、移动光标、文本修改、屏幕命令和选项设置。掌握字符
串检索、替换命令。掌握文本块的移动和编辑多个文件的操作方法。6.1认识Linux的文本编辑器Vi是Unix世界里极为普遍的全
屏幕文本编辑器,几乎可以说任何一台Unix/Linux机器都会提供这套软件,Vi的原意是“Visual”,它可以立刻看到操作结
果?。Vim是一个类似于Vi的文本编辑器,是ViIMproved的简称。在Vi的基础上增加了很多新的特性,Vim最大的优势在于
,它最常用的命令都是简单的字符,这比起使用复杂的控制组合键要快得多,而且也解放了手指的大量工作。Vim也支持在插入模式下使用
上下箭头键,这使初学者可以很容易上手。Vim拥有众多的特性:对180多种语言的语法高亮功能,对C语言的自动缩进,以及一个功能强
大的内置脚本语言。实际上现在的UNIX系统上缺省安装的vi都已经是vim,由于其对传统vi全面兼容,人们还是习惯性地称之为vi。
6.2vi编辑器的启动、保存和退出6.2.1vi编辑器的启动格式:vi[选项][filename]实例:vi+
nfilename//打开filename文件,光标停在第n行行首;vi+filename/
/打开filename文件,光标停在最末行行首;vi–rfilename//系统瘫痪后恢复filename
文件;vi+/词filename//光标停在“词”第一次出现位置的行首。6.2.2存盘及退出:w<回车>:
wfilename<回车>:q<回车>:wq<回车>:q!<回车>6.3vi编辑器的三种工作模式6.3vi
编辑器的三种工作模式命令模式命令,如打开、保存、查找、替换等插入模式底行模式动作指令,如移动光标、删除、复制、粘贴等输入字符i
a模式编辑器6.3vi编辑器的三种工作模式任务1Step1:在用户家目录下创建目录dirStep2:创建test文件并启
动vim。vimtestStep3:按“i”进入插入状态。Step4:输入Hellovim!!。Step5:按Esc。S
tep6:输入“:wq”并退出。6.4命令模式下的操作命令功能i在光标前插入I在光标所在行行首插入a在光标后插入A在光标所在
行末尾插入s删除光标所在位置字符并插入S删除光标所在行并插入o在光标所在行下一行插入O在光标所在行上一行插入在插入模式下才能进行编
辑6.4命令模式下的操作命令功能gg跳转到文档首部G跳转到文档尾部nG移动到第n行行首$光标指到行尾n$下移10行并定位到行尾
0/^光标指到行首H跳转到当前屏幕输出的最上面一行L跳转到当前屏幕输出的最下面一行M跳转到当前屏幕输出的中间那一行w按单词进行移动
光标h,j,k,l光标按字符往左、下、上、右移动编辑跟着光标走6.4命令模式下的操作命令功能dd删除当前行dd回车删除光
标所在的行与光标下面的行dw按单词删除dgg删除到文档首dG删除到文档末u撤销ctrl+r恢复命令功能yy或nyy复制,从
光标开始,复制n行cc或ncc剪切,从光标开始,剪切n行p粘贴默认粘贴在光标的下一行6.5底行命令模式下的操作底行输入功能
:wq保存退出(Esc键退出插入模式,:进入末行模式):w保存:q退出q!强制退出:setnu显示行号:setnonu取消行
号:n,md删除从n到m指定的行/字符串查找指定的字符串:%s/字符串2/字符串3用字符串3替换字符串2:r文件读取指定的文
件内容到当前文件中查找、替换、显示行号、保存退出6.5底行命令模式下的操作6.5.4恢复文件vi在编辑某个文件时,生成一
个以.开头,并以.swp结尾的临时文件。vi在正常退出时,该文件被删除,若意外退出,而没有保存文件的最新修改内容,则可以
使用恢复命令::recover也可以在启动vi时利用-r选项来恢复文件。如:vi–rfilename。任务2:使
用vim打开任务1中创建的test文件,输入如下文字:Iammandy(本人英文名字).(空行)Iamastude
nt.Iliketoplayfootball.在第一行新增一行,输入:Helloeveryone.删除最后一行。将Iamastudent.改成Iamateacher.任务的操作要求使用命令完成
献花(0)
+1
(本文系太好学原创)