特別值得一提的是3R6Linux聯盟有很多值得學習的地方,這裡我們主要介紹3R6Linux聯盟,包括介紹3R6Linux聯盟等方面。其實這套組合很實用了 基本上到了不用滑鼠的source insight境界了,最重要的是可以在text模式下運行3R6Linux聯盟使用的平台是Fedora 8 3R6Linux聯盟Vim和Ctags在F8安裝完後系統已經具備 3R6Linux聯盟Taglist需要自己下載 3R6Linux聯盟
1.下載一個Taglist的zip檔案,然後解壓縮,將taglist.vim複製到~/.vim/plugin目錄下。 3R6Linux聯盟
2.修改~/.vim/plugin/taglist.vim 3R6Linux聯盟在 if !exists('loaded_taglist')上面加入 3R6Linux聯盟let Tlist_Ctags_Cmd="/usr/bin/ctags" 3R6Linux聯盟
結果為: 3R6Linux聯盟
" Line continuation used herelet s:cpo_save = &cposet cpo&vimlet Tlist_Ctags_Cmd="/usr/bin/ctags"if !exists('loaded_taglist')" First time loading the taglist plugin"" To speed up the loading of Vim, the taglist plugin uses autoload" mechanism to load the taglist functions." Only define the configuration variables, user commands and some" auto-commands and finish sourcing the file" The taglist plugin requires the built-in Vim system() function. If this" function is not available, then don't load the plugin.if !exists('*system')echomsg 'Taglist: Vim system() built-in function is not available. ' .\ 'Plugin is not loaded.'let loaded_taglist = 'no'let &cpo = s:cpo_savefinishendif
此時Ctags和Taglist已經結合起來。 3R6Linux聯盟
3.在相應的源碼目錄運行ctags -R產生相應的tags檔案 3R6Linux聯盟
4.將tags檔案在vim運行時匯入。可以修改~/.vimrc,以後每次啟動vim將自動匯入此tags檔案 3R6Linux聯盟:set tags=/root/develop/honeyids/tags 3R6Linux聯盟並設定文法高亮 3R6Linux聯盟syntax enable 3R6Linux聯盟syntax on 3R6Linux聯盟
5.運行vim, 啟用Taglist時用:TaglistToggle命令。在左邊的tags地區和正常編輯地區切換時用ctrl+2個w。 3R6Linux聯盟
6.使用ctags時, ctrl+]可查看函數的定義。 ctrl+o返回源檔案。
vim簡介ueYLinux聯盟VimVi Improved) 是一個類似於vi 的文字編輯器,在Vi的基礎上增加了很多新的特性和功能。Vim以其強大的功能和可定製能力,成為Linux/Unix環境下開源的最重要的編輯器之一另一個是 Emacs),被眾多開發人員所喜愛。筆者此時所用的是最新的7.1版本。
與大部分其它編輯器不同,進入 Vim 後,預設狀態下鍵入的字元並不會插入到所編輯的檔案之中。Vim 的模式mode,可以簡單地理解為“狀態”)概念非常重要。需要知道Vim 有以下幾個模式:
1)正常normal)模式,預設的編輯模式;下面如果不加特殊說明,提到的命令都直接在正常模式下輸入;任何其它模式中都可以通過鍵盤上的 Esc 鍵回到正常模式。
2)命令command)模式,用於執行較長、較複雜的命令;在正常模式下輸入“:”一般命令)、“/”正向搜尋)或“?”反向搜尋)即可進入該模式;命令模式下的命令要輸入斷行符號鍵Enter)才算完成。
3)插入insert)模式,輸入文本時使用;在正常模式下鍵入“i”insert)或“a”append)即可進入插入模式也有另外一些命令,如“c”,也可以進入插入模式,但這些命令有其它的作用)。
4)可視visual)模式,用於選定文字區塊;可以在正常模式下輸入“v”小寫)來按字元選定,輸入“V”大寫)來按行選定,或輸入“Ctrl-V”來按方塊選定。
5)選擇select)模式,與普通的 Windows 編輯器較為接近的選擇文字區塊的方式;在以可視模式和選擇模式之一選定文字區塊之後,可以使用“Ctrl-G”切換到另一模式——該模式很少在 Linux 上使用,本文中就不再介紹了。
u 設定vim文法高亮顯示和自動縮排 ueYLinux聯盟
二、接下來設定vim的設定檔
1、設定檔的位置
在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。
2、設定文法高亮顯示
1) 開啟vimrc,添加以下語句來使得文法高亮顯示:syntax on
2) 如果此時文法還是沒有高亮顯示,那麼在/etc目錄下的profile檔案中添加以下語句:export TERM=xterm-color
3、設定Windows風格的C/C++自動縮排添加以下set語句到vimrc中)
1)設定軟)定位字元寬度為4:set tabstop=4 set softtabstop=4
2)設定縮排的空格數為4 set shiftwidth=4
3)設定自動縮排:即每行的縮排值與上一行相等;使用 noautoindent 取消設定:set autoindent
4)設定使用 C/C++ 語言的自動縮排方式:set cindent
5)設定C/C++語言的具體縮排方式以我的windows風格為例):set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
6)如果想在左側顯示文本的行號,可以用以下語句:set nu
7)最後,如果沒有下列語句,就加上吧:if &term=="xterm"set t_Co=8set t_Sb=^[[4%dmset t_Sf=^[[3%dmendif
具體可以參考這兩個文章http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=138212&sid=5d9af5b7f78b62e6b5c05da3f553c0a7
http://blog.csdn.net/easwy/category/234641.aspx
- 風河系統對Linux平台的態度已經發生180度的轉變
- Linux管理取而代之的是RHEL伺服器版或FC案頭版
- Linux技術平台工欲善其事,必先利其器
- Linux中文定製版安裝更加簡單介面更加漂亮使用更加方便
- Linux系統成功地修複了很多bug