搭建经典C开发环境学习笔记
2014-04-20 21:51
218 查看
一、GVIM 编辑器
在Linux下学习C程序设计,自然要搭建好C开发环境。这里先记下搭建最基本的C开发环境的过程,所谓“工欲善其事,必先利其器”,先把“器”整好了,以后就方便了。本人使用的是Linux系统是Ubuntu12.04 LTS i386版本,在Ubuntu 环境下进行开发,可以选择VIM和Emacs这两个著名的编辑器,但很多介绍linux下编程开发的书籍推荐使用VIM,因为只要有Linux或UNIX的地方,无论什么版本都有VIM编辑器,但不一定有Emacs。Ubuntu默认的GNOME桌面环境可以选择GVIM(VIM的图形化前端),具有VIM的全部功能又方便程序员在图形环境中使用,是编程者不可或缺的编辑器。若Ubuntu中未装GVIM,则GVIM的安装方法为,在虚拟终端(Ctrl
+ Alt + T 开启)中输入如下命令:
$sudo apt-get install vim vim-gtk
安装完成后选择Ubuntu主菜单“应用程序”——>“附件”——>“GVIM Text Editor”选项即可运行GVIM编辑器,GVIM的使用和VIM的完全一样,本人现在还没用熟,以后慢慢记下使用方法。编程者当然想让自己的VIM编辑器像商业编辑器——UltraEdit一样具有自动添加行号、自动缩进,以及预防高亮等一样的功能。这些不是妄想,只需简单设置一下即可。设置方法很简单,打开GVIM,直接输入冒号,并依次输入如下配置参数:
:set nu
:set ai
:syntax on
设置当前字符编码为Windows 简体中文
:set encoding=cp936
设置智能对齐
:set smartindent
设置TAB键为4个空格
:set tabstop=4
在终端中使用鼠标
:set mouse=a
查找时忽略大小写
:set ignorecase
以上参数也可以使用在文本界面的VIM中,这些参数可以保存在VIM配置文件中,这样就不用每次配这几个参数了,VIM配置文件具体位置为/etc/vim/vimrc,只要将这些命令追加并保存在vimrc配置文件中即可。
二、GVIM 高级应用
1. GVIM中文手册
GVIM上手容易,但要精通确需很大努力,这个编辑器是比较高深的,尤其是习惯Windows下编程开发或用惯了IDE的编程者,刚开始用会觉得十分别扭。不过熟能生巧,用的多了就不会觉得别扭了。但是要做到精通GVIM,就要通过学习GVIM手册来掌握其大量的工具和方法的使用。GVIM手册默认是英文,但也有网友翻译过来的中文的GVIM手册,最新的VIMDOC下载地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.7.0/vimcdoc-1.7.0.tar.gz/download,下载后的软件包为vimcdoc-1.7.0.tar.gz,然后在虚拟终端中运行命令解压该包:
$tar zxvf vimcdoc-1.7.0.tar.gz
完成后进入解压后的文件夹(注意,一定要进入解压后的文件夹),使用如下命令安装:
$sudo ./vimcdoc.sh -i
安装的VIM中文文档不会覆盖原英文文档,安装后还需在VIM的配置文件中添加如下配置参数:
:set helplang=cn
添加后重启动GVIM,默认就可以查阅中文GVIM手册里,具体方法为:在VIM中,输入如下命令浏览VIM中文手册:
:help usr 或 :help usr_num(num范围:01~32)后者可直接定位到章节,如查看常用29章节和30章节命令 :help usr_29,:help usr_30
2. 使用GVIM 插件
GVIM 插件可增强GVIM 的功能,下面记录如何使用程序员常用的Taglist插件。首先,需要先下载Taglist插件,下载地址为http://www.vim.org/scripts/script.php?script_id=273下载最新版本4.6,下载后使用如下命令解压缩包:$sudo unzip taglist_46.zip,将解压缩包后所得文件夹中的taglist.vim文件使用如下命令复制到/etc/vim/plugin目录下:
$sudo gnome-open /etc/vim/plugin,但当我输入该命令后,提示gnome-open为未知的命令,这是没有安装gnome-open的缘故,输入命令$sudo apt-get install gnome-open 安装gnome-open,完成后可以执行 $sudo gnome-open /etc/vim/plugin 命令。然后重启GVIM 这时又出现问题,弹出对话框Taglist: Exuberant ctags (http://ctags.sf.net) not found
in PATH. Plugin is not loaded 的问题,但GVIM还可以继续用,只是taglist还不能用。在网上搜索到的解决办法有两种(1)通过synaptic来搜索安装;(2)$sudo apt-get install exuberant-ctags;我用的后者。安装完exuberant-ctags后,再重启GVIM,打开GVIM后输入命令
:Tlist,此时出现了Taglist窗口,如下图所示。
在Linux下学习C程序设计,自然要搭建好C开发环境。这里先记下搭建最基本的C开发环境的过程,所谓“工欲善其事,必先利其器”,先把“器”整好了,以后就方便了。本人使用的是Linux系统是Ubuntu12.04 LTS i386版本,在Ubuntu 环境下进行开发,可以选择VIM和Emacs这两个著名的编辑器,但很多介绍linux下编程开发的书籍推荐使用VIM,因为只要有Linux或UNIX的地方,无论什么版本都有VIM编辑器,但不一定有Emacs。Ubuntu默认的GNOME桌面环境可以选择GVIM(VIM的图形化前端),具有VIM的全部功能又方便程序员在图形环境中使用,是编程者不可或缺的编辑器。若Ubuntu中未装GVIM,则GVIM的安装方法为,在虚拟终端(Ctrl
+ Alt + T 开启)中输入如下命令:
$sudo apt-get install vim vim-gtk
安装完成后选择Ubuntu主菜单“应用程序”——>“附件”——>“GVIM Text Editor”选项即可运行GVIM编辑器,GVIM的使用和VIM的完全一样,本人现在还没用熟,以后慢慢记下使用方法。编程者当然想让自己的VIM编辑器像商业编辑器——UltraEdit一样具有自动添加行号、自动缩进,以及预防高亮等一样的功能。这些不是妄想,只需简单设置一下即可。设置方法很简单,打开GVIM,直接输入冒号,并依次输入如下配置参数:
:set nu
:set ai
:syntax on
设置当前字符编码为Windows 简体中文
:set encoding=cp936
设置智能对齐
:set smartindent
设置TAB键为4个空格
:set tabstop=4
在终端中使用鼠标
:set mouse=a
查找时忽略大小写
:set ignorecase
以上参数也可以使用在文本界面的VIM中,这些参数可以保存在VIM配置文件中,这样就不用每次配这几个参数了,VIM配置文件具体位置为/etc/vim/vimrc,只要将这些命令追加并保存在vimrc配置文件中即可。
二、GVIM 高级应用
1. GVIM中文手册
GVIM上手容易,但要精通确需很大努力,这个编辑器是比较高深的,尤其是习惯Windows下编程开发或用惯了IDE的编程者,刚开始用会觉得十分别扭。不过熟能生巧,用的多了就不会觉得别扭了。但是要做到精通GVIM,就要通过学习GVIM手册来掌握其大量的工具和方法的使用。GVIM手册默认是英文,但也有网友翻译过来的中文的GVIM手册,最新的VIMDOC下载地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.7.0/vimcdoc-1.7.0.tar.gz/download,下载后的软件包为vimcdoc-1.7.0.tar.gz,然后在虚拟终端中运行命令解压该包:
$tar zxvf vimcdoc-1.7.0.tar.gz
完成后进入解压后的文件夹(注意,一定要进入解压后的文件夹),使用如下命令安装:
$sudo ./vimcdoc.sh -i
安装的VIM中文文档不会覆盖原英文文档,安装后还需在VIM的配置文件中添加如下配置参数:
:set helplang=cn
添加后重启动GVIM,默认就可以查阅中文GVIM手册里,具体方法为:在VIM中,输入如下命令浏览VIM中文手册:
:help usr 或 :help usr_num(num范围:01~32)后者可直接定位到章节,如查看常用29章节和30章节命令 :help usr_29,:help usr_30
2. 使用GVIM 插件
GVIM 插件可增强GVIM 的功能,下面记录如何使用程序员常用的Taglist插件。首先,需要先下载Taglist插件,下载地址为http://www.vim.org/scripts/script.php?script_id=273下载最新版本4.6,下载后使用如下命令解压缩包:$sudo unzip taglist_46.zip,将解压缩包后所得文件夹中的taglist.vim文件使用如下命令复制到/etc/vim/plugin目录下:
$sudo gnome-open /etc/vim/plugin,但当我输入该命令后,提示gnome-open为未知的命令,这是没有安装gnome-open的缘故,输入命令$sudo apt-get install gnome-open 安装gnome-open,完成后可以执行 $sudo gnome-open /etc/vim/plugin 命令。然后重启GVIM 这时又出现问题,弹出对话框Taglist: Exuberant ctags (http://ctags.sf.net) not found
in PATH. Plugin is not loaded 的问题,但GVIM还可以继续用,只是taglist还不能用。在网上搜索到的解决办法有两种(1)通过synaptic来搜索安装;(2)$sudo apt-get install exuberant-ctags;我用的后者。安装完exuberant-ctags后,再重启GVIM,打开GVIM后输入命令
:Tlist,此时出现了Taglist窗口,如下图所示。
相关文章推荐
- Java学习笔记:搭建Java开发环境
- Nginx学习笔记——搭建Linux +Nginx+PHP+Mariadb(MySql)开发环境
- Cocos2d-x引擎学习笔记之(一)Win32下开发环境的搭建
- Java学习笔记-002(环境的搭建及开发工具安装)
- API Demos 2.3 学习笔记 (1)-- 在Ubuntu11.04下搭建Android开发环境
- Cocos2d-x学习笔记(一)——开发环境搭建(win7)
- 《疯狂Workflow讲义——基于Activiti的工作流应用开发》学习笔记之一·环境搭建之编码问题
- c++学习笔记(1)——环境搭建、经典教程推荐及 Visual Studio 2005/2008中如何编译和运行C++程序
- perl学习笔记--搭建开发环境
- Scala学习笔记-搭建开发环境
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境(转)
- 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记
- Android开发学习笔记(三)——基于Eclipse开发环境的搭建及HelloAndroid示例程序的创建
- ble学习笔记一---------开发环境搭建
- PHP学习笔记——从搭建PHP开发环境开始
- 学习笔记2-安卓开发环境搭建、创建虚拟机
- Lua学习笔记(一):搭建开发环境
- Protocol Buffers学习笔记 - Windows上搭建开发环境,开发Java序列化应用
- Java学习笔记-Java开发环境搭建
- QT学习笔记----搭建Qt4.7.3嵌入式开发环境