欢迎来到天天文库
浏览记录
ID:55370750
大小:1.23 MB
页数:87页
时间:2020-05-15
《linux-vi编辑器快速入门.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1vi编辑器快速入门vi编辑器vi编辑器的基本功能启动vi编辑器打开/新建文本文件编辑文本文件输入,删除,移动光标,查找,替换,复制,粘贴,撤销等等保存退出/退出2vi编辑器vi编辑器是文本编辑器,不是字处理器,所以不支持对文字格式的处理,不能设置排版格式等vi编辑器有100多个命令通常使用vi编辑器编辑配置文件,编写代码,记录信息等3启动vi编辑器在命令提示符下输入命令vi,回车后,即可启动vi编辑器4编辑文件启动vi编辑器时,vi编辑器处于命令模式,敲击键盘i键,进入文本输入模式,接下来可以输入字符,用Backspace或者Del键删除字符,用回车键控制换行,用上下左右光标键移动位
2、置5保存退出/退出输入结束后,按Esc键,使vi进入命令模式然后输入命令:wq文件名保存退出例如:wqa.txt注释:wq(writequit的缩写)或者输入命令:q!不保存退出6新建文件vi[目录名]文件名如果给出的文件名是目录下不存在的文件,则vi编辑器会新建一个文件,并等待用户输入信息7新建文件举例:在家目录下建立你的第一文件,名字为first,在命令提示符下输入如下命令:cd#可以使你进入自己的家目录pwd#查看自己当前所在目录vifirst#用vi新建一个文本文件first,界面最下方显示:wq#保存并退出8打开文件vi[目录名]文件名如果给出的文件名是目录下已经存在的文件,
3、则vi编辑器会打开此文件,并显示文件的内容9打开文件举例:打开一个用来存储系统中所有用户信息的文件在命令提示符下输入命令vi/etc/passwd回车#打开一个存在的文件:q回车#退出1011小插曲vi编辑器有三种工作模式命令模式:用户的输入不会在屏幕上显示,只会被执行,可以删除字符,移动光标等文本输入模式:可以输入信息等末行模式:用户的输入被显示在vi编辑器屏幕的最后一行,可以实现保存、退出、查找等功能vi编辑器启动后,或者用vi编辑器新建文件,打开文件,vi编辑器均处于命令模式12vi编辑器的三种模式13进入vi文本输入模式六种进入方式i在光标左侧输入正文I在光标所在行的行首输入正
4、文a在光标右侧输入正文A在光标所在行的末尾输入正文o在光标所在行的下面增加新行,并在新行的行首输入正文O在光标所在行的上面增加新行,并在新行的行首输入正文14上机实验尝试进入vi编辑器文本模式的六种方式实验一种方式后,按ESC键回到命令模式下,就可以再实验另一种方式了!15文本输入模式下文本输入模式下:空格键在光标前插入一个空格退格键将光标回退一个字符的位置,即删除光标前一个字符删除键(Del)删除光标所在位置的字符Tab键(Tab),在光标位置前插入n个空格,可以设置空格的个数,编写代码或者配置文件时,使用tab键控制代码缩进很方便16文本输入模式下回车键(Enter)添加一个新行光
5、标位于行首时,输入回车键光标位于行尾时,输入回车键光标位于行中时,输入回车键再次强调,文本输入模式下按ESC键,可以使vi编辑器切换到命令模式下命令模式下进入文本输入模式,即前面讲的六种方式17进入命令模式vi编辑器处于任何模式下时(即文本输入模式和末行模式,或者不清楚当前是什么模式),只需按ESC键即可进入命令模式18文本输入模式命令模式末行模式不清楚当前是什么模式ESCESCESC命令模式下命令模式下:移动光标文本修改删除、撤销、复制、粘贴等等19命令模式下移动光标上下左右光标键移动光标h、j、l(小写的L)、k键移动光标h键向左移动一个字符l键向右移动一个字符j键向下移动一行k键
6、向上移动一行注释:如果移动方向不能再前进(例如,已经是最后一行,还继续按j键的话),你会听到“嘀”的蜂鸣声20hlkj命令模式下移动光标(移动速度快一点)退格键(Backsapce)向左移动一个字符w键向右移动一个单词,移动到单词词首b键向左移动到当前单词的词首,或者移动到前一个单词的词首e键向右移动到当前单词的词尾,或者移动到下一个单词的词尾空格键(spacebar)向右移动一个字符21命令模式下移动光标(移动速度再快一点)$移动光标到当前行的行尾0(数字零)移动光标到当前行的行首回车键(Enter)向下移动一行,并位于行首G移动到文件的最末行1G移动到文件的第一行22命令模式下删除
7、Del键删除当前光标位置字符x键同Del键,删除当前光标位置字符dd删除当前光标所在行撤销u撤销ctrl+r取消撤销23命令模式下扩展一下删除命令3dd删除三行内容(包括光标所在的当前行和后面两行)5x删除5个字符(包括光标所在位置的字符和后面4个字符)24命令模式下复制、粘贴yy复制光标所在的当前行内容p(小写p)将最后一次复制的内容粘贴到光标所在行的后面一行P(大写p)将最后一次复制的内容粘贴到光标所在行的前面一行3yy复制三行内容(光标所
此文档下载收益归作者所有