第3章-Linux的Vim编辑器ppt课件.ppt

第3章-Linux的Vim编辑器ppt课件.ppt

ID:59018318

大小:469.00 KB

页数:37页

时间:2020-09-26

第3章-Linux的Vim编辑器ppt课件.ppt_第1页
第3章-Linux的Vim编辑器ppt课件.ppt_第2页
第3章-Linux的Vim编辑器ppt课件.ppt_第3页
第3章-Linux的Vim编辑器ppt课件.ppt_第4页
第3章-Linux的Vim编辑器ppt课件.ppt_第5页
资源描述:

《第3章-Linux的Vim编辑器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux系统与编程第3章Linux的Vim编辑器本章内容第1节Vim简介第2节Vim工作模式第3节Vim的进入与退出第4节Vim的编辑命令第5节vim创建shell脚本第6节vim创建c程序2第1节vim简介Linux系统提供了如ed、ex、vi和emacs等编辑器。按功能可以将编辑器分为两大类:行编辑器(ed、ex)全屏幕编辑器(vi、emacs)。vi属于全屏幕编辑器,是Linux系统的第一个全屏幕交互式的编辑程序。3第1节vim简介现在版本的Linux系统中运行的vi实际是vim(ViImproved),它在vi的基础上增加了很多新的特性和功能vim编辑器不

2、是一个格式化文本的程序,它不能调整版面,也不具有复杂的文字处理系统所具有的格式化输出功能4第2节vim工作模式vim编辑器没有菜单,只有命令vim提供三种基本的工作方式来解决,分别是命令模式(CommandMode)插入模式(InsertMode)末行模式(LastLineMode)提醒:在输入vim的命令时,请注意区分大小写5第2节vim工作模式6第3节vim的进入与退出进入vim$vim$vimfilename$vim+nfilename$vim+/patternfilename7第3节vim的进入与退出8第3节vim的进入与退出9第3节vim的进入与退出退出v

3、im1.命令模式下在该模式下,连续按两下大写字母Z,若当前文件被修改过,则vim保存该文件后退出,返回到shell;若当前编辑的文件未被修改,则vim直接退出,返回到shell。10第3节vim的进入与退出退出vim2.末行模式下(1)若当前文件被修改过,保存后退出:w:q(2)如果当前编辑的内容保存到原文件退出,也可以使用如下命令::wq11第3节vim的进入与退出退出vim2.末行模式下(3)若当前文件被修改过,不保存退出到shell:q!(4)若当前文件没有被修改过,从vim退出返回到shell:q12第4节vim编辑命令1.移动光标(1)按

4、字符移动光标(2)按字移动光标(3)按句子和段移动光标(4)按行移动光标(5)在屏幕内移动光标13第4节vim编辑命令1.移动光标(1)按字符移动光标14第4节vim编辑命令1.移动光标(2)按字移动光标15第4节vim编辑命令1.移动光标(3)按句子和段移动光标16第4节vim编辑命令1.移动光标(4)按行移动光标数字0,可将光标移动到当前行行首。$键,将光标移到当前行行尾。G键将光标移到文件最末行行首,若将光标移动到指定行,可使用:[行号]G17第4节vim编辑命令1.移动光标(5)在屏幕内移动光标H(Home)键将光标定位到屏幕顶部一行的最左端;M(Middl

5、e)键将光标定位到屏幕的中间一行;L(Lower)键将光标定位到屏幕底部的一行。注意,这里的移动是指屏幕内,文件本身不发生滚动。18第4节vim编辑命令2.文本插入(1)插入命令(Insert)i命令:从光标所在位置前插入文本;I命令:将光标移动到当前行首开始插入文本。(2)附加命令(Append)a命令:从光标所在位置后开始追加文本;A命令:首先将光标移到所在行的行尾,从行尾开始插入文本。(3)打开命令(Open)o命令:在当前行的下面打开一行;O命令:在当前行的上面打开一行。19第4节vim编辑命令20第4节vim编辑命令3.文本删除命令模式删除末行模式删除21

6、第4节vim编辑命令命令功能x删除当前字符Xdw删除光标左边字符删除当前字d0(数字)删除从当前字符的前一个字符到行首d$删除从当前字符开始到行尾dd删除当前行ndd删除当前行开始连续的n行d)从当前字符开始删除到句子尾d(从当前字符开始删除到句子首d}从当前字符开始删除到段落尾d{从当前字符开始删除到段落首dH删除当前行到屏幕首行的内容dM删除当前行到屏幕中间行的内容dL删除当前行到屏幕末行的内容d/text删除当前行到text单词出现的位置dG删除到文件末尾3.文本删除命令模式删除22第4节vim编辑命令3.文本删除末行模式删除在vim末行模式下可实现对文本指定

7、行的删除:行x,行yd该命令表示删除x至y行的文本内容。例如::1,5d对行号进行显示::setnumber23第4节vim编辑命令4.文本的复制与粘贴(1)命令模式下的文本复制yw:将光标所在位置到字尾的字符复制到缓冲区。nyw:将从光标所在位置开始的n个字复制到缓冲区。yy:将光标所在的行复制到缓冲区。nyy:将光标所在的行开始连续n行复制到缓冲区。p:将缓冲区的字符粘贴到光标所在位置。24第4节vim编辑命令4.文本的复制与粘贴(2)末行模式下的文本复制:行x,行yco行z即将文本x-y行的内容,复制到z行下。例如::1,4co5当前编辑的文件1-4行复制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。