Linux配置vim ctags g++ IDE GDB

第一讲:vim的配置

在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:

vim编辑器需要安装三个包:

vim-enhanced-7.0.109-7.el5

vim-minimal-7.0.109-7.el5

vim-common-7.0.109-7.el5

1. 查看一下你本机已经存在的包,确认一下你的VIM是否已经安装:

输入 rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称

2. 如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhanced 命令,它会自动下载安装。

3. 如果上面三个包一个都没有显示,则直接输入命令:

yum -y install vim*

设置vim编辑环境有两种形式:

一种是在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,一般情况下我们不提倡这种方式,因为Linux是多用户的,每个人都有自己的编程习惯与环境,因此我们提倡下面一种设置方式。

另一种:是在用户登录的~目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用时并不相互影响。

具体方法:

初次使用1:

cd ~

touch .vimrc

vim .vimrc

添加2:

直接cd~

vim ~/.vimrc

在文件中输入:

set nu // 这是设置显示行号

set showmode //设置在命令行界面最下面显示当前模式等。

set ruler // 在右下角显示光标所在的行数等信息

set autoindent // 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐

syntax on // 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示

.........

[ESC]

:wq

第二讲、g++的安装

通常情况下在centos下安装软件就用yum,故:

输入:yum install gcc-c++;然后它会网上下载相关包进行安装;

2. 安装完之后,就可使用g++来编译.c或.cpp文件了,如:

2.1 输入:g++ Hello.c或g++ Hello.cpp,执行之后会有一个默认的a.out文件,

然后输入: ./a.out就可运行了;

2.2 输入:g++ -o Hello Hello.c(指定输出文件名为Hello,而不是默认的a.out)

然后输入:./Hello或Hello即可运行了。

注:默认输出a.out文件,下次g++编译.c或.cpp文件后,也会默认生成a.out文件,此时

会把原来的a.out文件覆盖掉。

3、GDB的配置

1、

选择合适的安装包,在这里,我下载的gdb-1.10.tar.gz

2、

解压缩包,输入命令:tar xzvf gdb-7.10.tar.gz

3、

进入解压缩出来的目录gdb-7.10

4、

输入命令:

./configure

5、

输入命令:make

编译GDB

6、

输入命令:make install

安装GDB

7、

输入命令:gdb -v

查看GDB版本信息,以确认GDB是否安装成功

4、IDE的配置

首先进入cd ./vimrc

1、语法高亮

syntax enable

syntax on

2、在程序中找函数定义(在程序中跳来跳去: Ctags 的使用)

tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫"Exuberant Ctags", 是Unix上面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上默认的ctags程序. 那么tags文件是做什么用的呢? 如果你在读程序时看了一个函数调用, 或者一个变量, 或者一个宏等等, 你想知道它们的定义在哪儿, 怎么办呢? 用grep? 那会搜出很多不相干的地方. 现在流行用是的<C-]>, 谁用谁知道呀, 当光标在某个函数或变量上时, 按下"Ctrl+]", 光标会自动跳转到其定义处

第三讲、 安装ctags

(1)、下载tar压缩包

(2)、解压 tar xzvf ctags-7.10.tar.gz

(3)、编译安装

$ cd ctags-5.6

$ make

# make install   // 需要root权限

第四讲:安装及配置taglist

(1)、下载解压taglist安装包

(2)、然后进行配置,无需编译安装

$cd taglist/

$cp doc/taglist.txt /usr/share/vim/vim72/doc/

$cp plugin/taglist.vim /usr/share/vim/vim72/plugin/

(3)、如何使用

基本上配置完成

启动vim,用 “:helptags .”来配置好帮助文件

重启vim,用“:TlistToggle”来打开和关闭taglist窗口。

可以用“:help taglist”来获得更多帮助信息

若要默认打开taglist,_vimrc中加入

let Tlist_Auto_Open=1

set tags=tags;

set autochdir;

注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有找到tags文件,或者没有找到对应的目标,就到父目 录中查找,一直向上递归。因为tags文件中记录的路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。

第五讲:文件浏览器和窗口管理器 -- 插件: WinManager

.安装winmanager.zip

地址:http://www.vim.org/scripts/download_script.php?src_id=754

解压复制,和taglist的步骤一样

$cp doc/winmanager.txt /usr/share/vim/vim72/doc/

$cp plugin/winmanager.vim /usr/share/vim/vim72/plugin/

现在在你的~/.vimrc中增加下面两句

let g:winManagerWindowLayout=‘FileExplorer|TagList‘

nmap wm :WMToggle<cr>

在编辑一个.c或者.cpp文件时输入:wm,将会出现配置好的界面。

时间: 2024-12-28 16:00:18

Linux配置vim ctags g++ IDE GDB的相关文章

【Linus】配置gcc、g++和gdb

从 Linux中使用gcc来编译C程序,使用g++来编译C++程序,使用GDB来调试程序,这些使用工具都需要自己进行安装,那么应该怎样配置这些工具呢? 1.查看vim信息,并查看是否存在.vimrc和.viminfo这样的配置文件 2.配置gcc.g++ Centos中使用yum来配置gcc和g++. 若要安装gcc,则在命令行中输入:yum -y install gcc,按回车键就能够进行gcc的安装:若要安装g++,则需要在命令行中输入:yum -y install gcc++,就能够进行g

快速配置vim+ctags+taglist

实验平台:centos 7 1.安装vim编辑器 点击(此处)折叠或打开 $sudo yum install vim 并编辑配置文件.vimrc文件,放在主目录下/home/developer 参考配置如下 点击(此处)折叠或打开 set guifont=Courier_New:h10:cANSI " 设置字体 autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd InsertEnter * se cul " 用浅色高亮当前行 s

vim、g++、gdb及makefile的学习

<一>.vim 一.vim有主要有三种模式:命令模式.插入模式.底行模式 1.命令模式(command mode) 控制光标的移动.字符.字或行的删除,移动复制某段进入Insert mode下,或者lastline         mode. 2.插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按[Esc]键可回到命令行模式 3.底行模式(lastline mode) 将文件保存(:w)或者退出(:q),也可以设计编辑环境,如寻找字符串,列出行号等等 二.

linux中vim、gcc、gdb

在linux中,vim是编译器,存在二种模式 vim初始模式是命令模式,在命令模式下有很多种命令 gg:将光标移动到程序的首位 G:将光标移动到程序的尾部 8G:将光标移动到第8行 dd:剪切 u:撤销 yy:复制 p:粘贴 3yy:从光标处起复制3行 3dd:从光标处起剪切3行 shift4:将光标从行首移到行尾 shift6:将光标从行尾移到行首 shift ~:将光标处小写字母变成大写或者相反 X:删除光标前面的 x:删除光标处字符 w:以一个单词为单位向后跳转 h:光标向左以一个字符为单

怎样在Centos中配置gcc、g++、和gdb?

linux中使用gcc来编译C程序,使用g++来编译C++程序,使用GDB来调试程序,这些使用工具都需要自己进行安装,那么应该怎样配置这些工具呢? 首先,在命令行中输入vi查看一下vim的信息如下: 然后,输入ls -a查看是否存在.vimrc和.viminfo这样的配置文件,结果如下: 1.配置gcc.g++ Centos中使用yum来配置gcc和g++,若要安装gcc,则在命令行中输入:yum -y install gcc,按回车键就能够进行gcc的安装,若要安装g++,则需要在命令行中输入

【Linux】 配置vim

Linux的学习历程中,我们难免遇到vim,vim本来就是很强大,很方便的编辑器,加上我的代码后肯定会如虎添翼,或许读者使用其他编程语言,可以根据自己的需要进行修改,配置文件里面已经加上注释. 一.     .vimrc的配置 读者感兴趣的话直接复制下面的代码到文本文件,然后把文件改名为" .vimrc" (不要忘记前面的"."),然后把文件放到用户文件夹的根目录下面即可.重新打开vim即可看到效果. 下面是精简的,没有插件的vim配置文件,保存到自己的.vimrc

vim + ctags + taglist配置和使用

vim +ctags + taglist ,ctags+cscope 安装配置和使用 内容:VIM下ctags和taglist的安装配置方法:一键安装 ctags和cscope的方法 :vim语法高亮,自动缩进,python 自动缩进设置,下面将逐个介绍安装和配置使用方法,仅供参考: 1, vim + ctags + taglist配置和使用 taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用! 1.首先安装ctags 首先是ctags的安装,推荐使用exube

Ubuntu vim+ ctags(包含系统函数) + taglist 配置

阅读大型代码,我们经常需要打开很多的代码文件,搜索各种定义.windows下用惯了ide的朋友,转战Linux的时候可能会觉得很难受,找不到合适的阅读工具.其实万能的vim就可以实现.下面介绍一下vim+ctags+taglist的配置. 安装ctags ubuntu源提供了ctags的安装. sudo apt-get install ctags 安装taglist 下载: http://vim.sourceforge.net/scripts/download_script.php?src_id

Linux中vim的简单配置

本文主要分享Linux中vim的简单配置 ★配置文件的位置     在目录/etc.下面,有个名为vimrc的文件,这就是系统中公共的vim配置文件,对所有用户都开放.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc". 1.从root切换到用户. 2.设置语法高亮 syntax on(用vim打开.vimrc进行写入) 3.显示行号 set nu(用vim打开.vimrc进行写入) 4.设置所进的空格数为4 set shiftwidth=4(用vim打开.