[Linux下应用程序开发基础.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[Linux下应用程序开发基础

第三章 Linux下应用程序开发基础 在Linux系统下进行应用程序开发,必须先熟悉GNU/Linux系统下的开发工具的使用。在本章中,我们主要介绍全屏编辑器vi(VIM)、集成开发工具KDevelop、交叉编译工具GNU GCC套件的功能及使用。另外,为了提升应用程序的可读性和可维护性,在第4小节专门就嵌入式应用程序的编程风格进行简单描述。 3.1 vi编辑器 3.1.1 vi简介 vi是Linux系统最常用的全屏编辑器,所有的Linux机器都提供该编辑器,而Linux里提供的是vi的加强版——VIM,但同vi是完全兼容的。vi的原意是“visual interface”,即可视编辑器,用户键入的内容会立即被显示出来,而且其强大的编辑功能可以同任何一种最新的编辑器相媲美。它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据需要对其进行定制,这是其他编辑程序所没有的。vi不是一个排版程序,不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 3.1.2 vi基本操作模式 vi有三种基本操作模式,它们是: ● 插入模式:插入模式即为文本编辑模式。这个模式用于输入文本或程序,输入字母i,即进入插入模式,按ESC键返回到命令模式。 ● 可视 命令模式:一般当进入vi时,会首先进入可视命令模式,这是vi的启动默认模式,这种模式用于输入操作命令。 ● 冒号命令模式:在冒号命令模式下,所有命令都要以“:”开始,所输入的字符均作为命令来处理。 3.1.3 vi的进入和退出 在Linux系统的终端命令行模式下键入命令vi,后面跟上想要编辑(或者建立)的文件名,vi可以自动载入所要编辑的文件或是开启一个新文件。如果想用Linux桌面上的VIM编辑器,可以从Linux桌面上点击主菜单→编程→VIM,进入VIM启动界面,然后可通过选择上方的菜单来进行操作。 vi的退出,可以在冒号命令行模式下使用命令“:wq”或者“:q!”,前者的功能是写文件并从vi中退出,后者的功能是从vi中退出,但不保存所作的修改(注意冒号)。VIM的退出也可通过选择编辑器上方的菜单来完成。 3.1.4 vi的命令 光标的移动 用户除了通过按键盘的上、下、左、右箭头键来移动光标,还可以利用vi提供的字母键h(左移)j(下移)k(上移)l(右移)来完成光标的移动。 删除和替换类命令 x—删除光标所在位置的字符。 dw—删除光标处的单词。 d$—从当前光标删除到行末。 dd—删除光标所在行。 r—输入r和一个字符替换光标所在位置的字符。 u—恢复前一次所做的操作。 更改命令 cw—改变一个单字/单词的部分或者全部。更改类指令可以使用同删除类命令所使用的对象参数。 置入命令 p—将最后一次删除的内容置入光标之后。 配对括号的查找 %—可以查找配对的括号 )、]、}。在程序调试时,这个功能用来查找不配对的括号是很有用的。 提取和合并文件 :r 文件名—向当前文件中插入另外文件的内容,将文件提取进来。 打开类命令 输入小写的 o 可以在光标下方打开新的一行并将光标置于新开的行首,进入插入模式。 输入大写的 O 可以在光标上方打开新的一行并将光标置于新开的行首,进入插入模式。 查找字符串 在命令行键入字符“/”,后面加上要搜索的字符串,然后按回车键,编辑程序将执行正向搜索(从光标所在的位置向文件末尾方向),并在找到指定字符串后,将光标停在该字符串的开头;键入n命令可以继续执行搜索,找出这一字符串下次出现的位置,用字符“?”取代“/”,可以实现反向搜索(从光标所在的位置向文件开头方向)。 存盘/退出命令 :w —保存到文件,存盘不退出。 :q!—放弃任何改动而退出,即强行退出。 :w!—对于只读文件强行存档。 :wq—存档并退出vi。 :#,# w 文件名—保存文件的部分内容。这里的 #,# 就是顶端行号和底端行号。 在线帮助命令 VIM拥有一个细致全面的在线帮助系统。要启动该帮助系统,请选择如下三种方法之一: ◆ 按下 HELP 键 (如果键盘上有的话) ◆ 按下 F1 键 (如果键盘上有的话) ◆ 输入 :help 回车 输入 :q 回车 可以关闭帮助窗口。 如果要在vi执行期间,转到shell执行,可使用(!)将执行系统命令。例如,在vi的命令状态,列出当前目录内容,可以输入: :!ls 注意:在文本编辑模式下,不能输入命令,必须先按下Esc键,返回命令模式。假如用户不知身处何态,也可以按下Esc键,这时不管处于何态,都会返回命令模式。 3.1.5 VIM新增功能 VIM

文档评论(0)

xiaoyi2013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档