Linux配置vim ctags g++ IDE GDB

來源:互聯網
上載者:User

標籤:linux下的外掛程式安裝及配置


第一講: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,將會出現配置好的介面。


650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/82/5C/wKioL1dSgvzQUsjLAADc5on7u1k956.png-wh_500x0-wm_3-wmp_4-s_4187331500.png" title="配置好的介面.png" alt="wKioL1dSgvzQUsjLAADc5on7u1k956.png-wh_50" />

本文出自 “qin-wang” 部落格,請務必保留此出處http://10810196.blog.51cto.com/10800196/1786087

Linux配置vim ctags g++ IDE GDB

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.