收藏 分销(赏)

vi编辑器知识.doc

上传人:xrp****65 文档编号:7031800 上传时间:2024-12-25 格式:DOC 页数:3 大小:44KB
下载 相关 举报
vi编辑器知识.doc_第1页
第1页 / 共3页
vi编辑器知识.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述
Vi编辑器Linux程序设计基础—C环境 一:vi编辑器 linux命令及编辑器Vi (1)命令模式 不管用户处于何种模式,只要按一下Esc,即可使vi进入命令行模式;在Shell环境下(提示符为$)下输入启动Vi命令,进入编辑器时,是处于该模式下。 (2)插入模式 在命令模式下输入命令i,附加命令o,修改命令c,取代命令r或替换命令s都可以进入文本输入模式。该模式下,用户输入的任何字符都被vi当作文件内容保存起来,并显示在屏幕上。要进入命令模式,按Esc。 (3)末行模式 在命令模式下,输入“/”,”?”,”:”,为末行命令模式,在该模式下可储存或离开编辑器,也可设置编辑环境,如寻找字符串,列出行号等。 Vi是功能强大的编辑器,列举常用的命令。 一.vi基本用法 下面以Vi编辑一个shell程序hello.sh为例。 1. 在提示符下启动vi,编辑hello.sh脚本: vi hello.sh 接着进入vi命令模式的主界面,最下面一行为状态提示信息,可看到当前正在处理名为hello.sh的新文件 2. 按A键进入插入模式,注意界面最下面一行的提示信息变成“插入”,并显示当前光标的所在位置为第1行第1列:就可以编辑需要的shell脚本。 编辑好shell脚本后,发现vi自动将一些关键字或者具有一些类型信息的字符串涂上不同颜色,方便进行shell编程。 • no=10 • hello=“Hello everybody!” • echo $no • echo $hello 3. 保存shell。先按esc,从插入模式退回到命令模式,最下面一行的状态信息也由原来的INSERT变成ALL . 4. 按“:”进入末行模式,按w键: 5. 按enter将刚才写的shell脚本保存到硬盘的当前目录下,提示信息表示有多少行和多少字符写入hello.sh文件。 6. 在进入末行模式输入q按enter,退出vi环境: 7. 回到系统提示符。 8. 用ls查看当前目录,发现hello.sh脚本文件。 9. 用cat查看当前目录,发现hello.sh脚本文件。 10. .执行 三.VI编辑器的使用 使用VI编辑下列几个函数文件: hello.h starfun.h hello.c star.c 见《程序代码》 Vi编辑器的使用,可以参考PPT,在使用Vi编辑器的过程中,注意使用Vi的单行和多行复制命令,练习字符串查找替换命令,删除一个字符,删除光标后整个内容命令,删除一行命令,恢复删除,保存和退出命令等命令,并尝试使用其他命令。掌握 #ifndef STARFUN_H #define STARFUN_H 的宏定义用法 三:编译器gcc linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展) 1.gcc基本知识 gcc 编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。 在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。 .c为后缀的文件:  C语言源代码文件; .a为后缀的文件:  是由目标文件构成的档案库文件; .C,.cc或.cxx 为后缀的文件:    是C++源代码文件; .h为后缀的文件:  是程序所包含的头文件; .i 为后缀的文件: 是已经预处理过的C源代码文件; .ii为后缀的文件: 是已经预处理过的C++源代码文件; .m为后缀的文件:  是Objective-C源代码文件; .o为后缀的文件:  是编译后的目标文件; .s为后缀的文件:  是汇编语言源代码文件; .S为后缀的文件:  是经过预编译的汇编语言源代码文件。 gcc可同时编译C程序和C++程序。一般,C编译器通过源文件的后缀名来判断是C程序还是C++程序。.c为后缀的文件:  C语言源代码文件;.C,.cc或.cxx 为后缀的文件:    是C++源代码文件。 Gcc只能编译C++源文件,不能自动和C++程序使用的库连接。通常用g++来完成 C++程序的编译和连接,g++程序本身不直接编辑C++文件,而是自动调用gcc实现编译,然后连接生成可执行文件。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服