VIM编辑器与GCC编译器ppt课件.ppt

VIM编辑器与GCC编译器ppt课件.ppt

ID:59475835

大小:250.00 KB

页数:40页

时间:2020-09-14

VIM编辑器与GCC编译器ppt课件.ppt_第1页
VIM编辑器与GCC编译器ppt课件.ppt_第2页
VIM编辑器与GCC编译器ppt课件.ppt_第3页
VIM编辑器与GCC编译器ppt课件.ppt_第4页
VIM编辑器与GCC编译器ppt课件.ppt_第5页
资源描述:

《VIM编辑器与GCC编译器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学内容Vim编辑器Gcc编译器与gdb调试器Makefile的编写教学要求掌握vim编辑器的常用命令,能够熟练使用vim编辑器编写C语言程序掌握gcc编译器及gdb调试器的使用,能够编写简单的makefile文件重点:vim的常用命令、makefile的编写3第二节Vim编辑器VIM编辑器vi简介Linux系统的第一个全屏幕编辑器不是一个排版程序,只是一个文本编辑程序没有菜单、只有相当丰富的命令Vi有三种工作模式:命令行模式、文本输入模式、末行模式Linux下有很多编辑器,最典型的是gedit和vimgedit是界面操

2、作,跟Windows上的编辑器差不多vi则是命令交互的编辑器VIM编辑器任何时候,只要按一下ESC键,即可进入vi命令行模式在shell环境下输入启动vi命令,进入编辑器时,也是该模式注意:此时输入的字符都被当做编辑命令来解释并且输入的命令并不在屏幕上显示出来命令行模式VIM编辑器命令行模式下输入如下命令可以进入文本输入模式插入命令i、I附加命令a、A打开命令o、O修改命令c(cw、cc、c$)取代命令r、R此时用户输入的任何字符都被vi当做文本内容保存起来文本输入模式VIM编辑器在命令行模式下,用户按“:”键可进入末行

3、模式此时vi会在现实窗口的最后一行显示一个“:”作为提示符,等待输入命令大部分管理命令就是在这里输入的末行命令执行完后,vi自动回到命令模式末行模式三种模式切换方法如图:VIM编辑器vi编辑器启动使用vi进行编辑第一步是进入编辑界面,一般方法为:$vifilename请尝试创建新文件并编辑一段简单的C程序VIM编辑器显示vi中的行号当编辑的文件较大时,人工确认行号不方便需通过vi的命令确认行号,在末行模式中输入:setnu同样,如果想取消显示行号,则在末行模式中输入:setnumber或:setnonu:setnonum

4、ber或VIM编辑器光标移动操作在vi操作中,不建议使用上下左右四个箭头移动光标,而是:h左移j下移k上移l右移这几个字符跟数字键组合,可以移动多个位置,比如3j光标下移3行5h光标左移3格H移至屏幕上端L移至屏幕下端M移至屏幕中央gg到第一行G到最后一行nG到第n行:n到第n行VIM编辑器移动光标还有如下几个常用命令^或数字0:光标移动到行首$:光标移动到行尾w:光标跳转到下一个字首,按标点或单词分割W:光标跳转到下一个字首,长跳,比如end-of-line是一个字e:光标跳转到下一个字尾E:光标跳转到下一个字尾,长跳

5、b:光标跳转到上一个字,按标点或单词分割B:光标跳转到上一个字,长跳VIM编辑器屏幕命令屏幕命令是以屏幕为单位去移动光标,常用于文件的滚屏和分页Ctrl+U:将屏幕向前(文件头方向)翻滚半屏Ctrl+D:将屏幕向后(文件尾方向)翻滚半屏Ctrl+F:将屏幕向后(文件尾方向)翻滚一屏Ctrl+B:将屏幕向前(文件头方向)翻滚一屏VIM编辑器文本插入命令i:插入文本从光标所在位置前开始I:将光标移动到当前行的行首,然后在其前插入文本文本附加命令a:在光标当前位置之后追加新文本A:将光标移动到所在行的行尾,从那里开始插入新文本

6、文本修改命令o:在光标的下面新开一行,并定位到该行的行首,等待输入O:在光标的上面插入一行,并定位到该行的行首,等待输入VIM编辑器文本修改命令——删除删除单个字符x:删除光标处的字符nx:删除光标所在位置开始向右的n个字符(n是具体的数字)X:删除光标前面的那个字符nX:删除光标前面向左的n个字符(n是具体的数字)VIM编辑器删除多个字符dd:删除光标所在当前行D或d$:删除从光标所在处开始到行尾的内容d^:删除从光标前一个字符开始到行首的内容dw:删除一个单词dG:删除光标所在行到末尾所有内容:n1,n2d删除n1到

7、n2行VIM编辑器复制和剪切命令yy、Y复制当前行nyy、nY复制当前行以下n行dd剪切当前行ndd剪切当前行以下n行p、P粘贴在光标所在行下或行上替换和重复命令r取代光标所在处字符R从光标所在处开始替换字符,直到按ESC结束.重复上一次命令操作VIM编辑器搜索和替换/string搜索指定字符串string:setic搜索时忽略大小写;:setnoic区分大小写n下一个搜索到的位置;N上一个搜索到的位置:%s/old/new/g全文替换,将old替换为new,g不需确认:n1,n2s/old/new/c指定行替换,c需要

8、确认VIM编辑器文本修改命令——取消取消上一个命令,也称复原命令可以取消前一次的误操作或不合适的操作对文件的影响u:取消刚才的操作,可取消多次,直到最初状态U:取消刚才的操作,只取消前一步操作文本修改命令——恢复恢复刚刚取消的命令可以把刚通过u命令取消的操作,重新输入Ctrl+r:恢复刚才取消的内容VIM编辑器退出v

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

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

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