Linux程序设计基础——IDE的使用(1)

来源:百度文库 编辑:神马文学网 时间:2024/05/03 06:08:55
本节主要介绍Linux下的几个继承开发环境(Intergrated Development Environment,IDE)的使用方法。包括Linuxe系统本身提供的一系列编辑器,如Ed、Ex、Vi和Emacs等,按功能可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs)。杭编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器(Vi、Emacs)可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。 VIM编辑器VI是Linux世界里最常用的全屏幕编辑器,所有的Linux机器都提供该编辑器,而Linux里提供VI的加强版--VIM,它与VI完全兼容。VI的原意是"Visual Interface",即可视编辑器,用户键入的内容会立即显示出来,而且其强大的编辑功能可以同任何一种最新的编辑器相媲美。它
在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据需要对其进行定制,这时其它编辑程序所没有的。VI不是一个排版程序,不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑器。 VIM的基本概念
VIM有3种操作方式,分别是:命令方式、插入方式和命令行方式。启动VIM后就会
进入命令方式。这种方式允许用户使用特定的命令编辑文件或切换到其他方式。
这时,从键盘上输入的任何字符都被当做编辑命名来接收。如果输入的字符不是VIM
的合法命令,系统会发出报警声提示用户出错了。在插入方式下,可以插入或者编辑文本。使用VIM的大部分时间内,用户都是在这种
方式下操作的。在这种方式下,可以从当前光标所在的位置向文件插入正文。
这时从键盘输入的任何字符都被插入到正在编辑的缓冲区中,当做该文件的正文。
所以,进入插入方式后输入的可见字符都在屏幕上显示出来,编辑命令也不再起作用
仅仅作为普通字母出现。在插入方式下按Esc键可以返回到命令方式下。命令行方式是一种特殊的方式。可以在这种方式下向VIM输入特定的扩充命令。可以
通过在命令方式下键入":"来进入命令行方式。进入命令行方式后,输入的命令会在
屏幕的最后一行显示出来。命令行方式通常用来执行VIM中那些多于一个字符的命令
执行方式是:输入单行命令,按回车键执行。 VIM的进入与离开
在系统提示符“$”键入命令VIM,后面跟上想要编辑(或者建立)的文件名,VIM可以自动
载入索要编辑的文件或是开启一个新文件。
例如:vim example.c
按回车键后,屏幕上就出现vim的执行画面
这时可以看到贯标“_" 停在屏幕的左上方,每一行开头都有一个“~”符号,这些并不是
文件的内容,只是代表空行。屏幕的最后一行是状态行,显示当前正在编辑的文件名。
它后面的中括号里显示“Newfile”,表示这是一个新文件。如果编辑的文件已经存在,
那么屏幕上将显示这个文件的内容,光标仍然停在左上角,状态行显示的信息包括正在
编辑的文件名、行数和字符个数。
VIM的退出,可以在命令行方式下使用命令":wq"或者":q!",前者的功能是写文件并从
VIM中退出,后者的功能是从VIM中退出,但不保存所作的修改。