青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

vim使用總結(jié)ing

VIM官網(wǎng):
http://www.vim.org/
里面已經(jīng)包含了很多插件,可隨意配置。
先是一些vim基本配置設(shè)置

vim語法高亮顯示和自動縮進(jìn)
      
1、配置文件的位置
在目錄 /etc/ 下面,有個名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下,通常已經(jīng)存在一個.vimrc文件。
    2、設(shè)置語法高亮顯示
1) 打開vimrc,添加以下語句來使得語法高亮顯示:
syntax on
2) 如果此時語法還是沒有高亮顯示,那么在/etc目錄下的profile文件中添加以下語句:
export TERM=xterm-color
      
    3、設(shè)置Windows風(fēng)格的C/C++自動縮進(jìn)(添加以下set語句到vimrc中)
              1)設(shè)置(軟)制表符寬度為4:
                            set tabstop=4
                            set softtabstop=4
              2)設(shè)置縮進(jìn)的空格數(shù)為4
                          set shiftwidth=4
              3)設(shè)置自動縮進(jìn):即每行的縮進(jìn)值與上一行相等;使用 noautoindent 取消設(shè)置:
set autoindent
              4)設(shè)置使用 C/C++ 語言的自動縮進(jìn)方式:
                          set cindent
              5)設(shè)置C/C++語言的具體縮進(jìn)方式(以我的windows風(fēng)格為例):
                            set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
              6)如果想在左側(cè)顯示文本的行號,可以用以下語句:
                          set nu
              7)最后,如果沒有下列語句,就加上吧:
if &term=="xterm"
set t_Co=8
             set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
              endif

安裝ctags+taglist
1.ctags
(1)到http://ctags.sourceforge.net/下載ctags源碼ctags-5.6.tar.gz
http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz
(2)解壓并安裝
tar zxvf ctags-5.6.tar.gz
cd ctags-5.6
./configure && make && make install
(3)使用
[/home/brimmer/src]$ ctags -R

"-R"表示遞歸創(chuàng)建,也就包括源代碼根目錄下的所有子目錄下的源程序。"tags"文件中包括這些對象的列表:
l 用#define定義的宏
l 枚舉型變量的值
l 函數(shù)的定義、原型和聲明
l 名字空間(namespace)
l 類型定義(typedefs)
l 變量(包括定義和聲明)
l 類(class)、結(jié)構(gòu)(struct)、枚舉類型(enum)和聯(lián)合(union)
l 類、結(jié)構(gòu)和聯(lián)合中成員變量或函數(shù)
VIM用這個"tags"文件來定位上面這些做了標(biāo)記的對象,下面介紹一下定位這些對象的方法:

1) 用命令行。在運(yùn)行vim的時候加上"-t"參數(shù),例如:
[/home/brimmer/src]$ vim -t foo_bar
這個命令將打開定義"foo_bar"(變量或函數(shù)或其它)的文件,并把光標(biāo)定位到這一行。
2) 在vim編輯器內(nèi)用":ta"命令,例如:
:ta foo_bar
3) 最方便的方法是把光標(biāo)移到變量名或函數(shù)名上,然后按下"Ctrl-]"。用"Ctrl-o"退回原來的地方。
注意:運(yùn)行vim的時候,必須在"tags"文件所在的目錄下運(yùn)行。否則,運(yùn)行vim的時候還要用":set tags="命令設(shè)定"tags"文件的路徑,這樣vim才能找到"tags"文件。

在函數(shù)中移動光標(biāo)
[{ 轉(zhuǎn)到上一個位于第一列的"{"
}] 轉(zhuǎn)到下一個位于第一列的"{"
{ 轉(zhuǎn)到上一個空行
} 轉(zhuǎn)到下一個空行 ([ and ] 也分別是兩個指令)
gd 轉(zhuǎn)到當(dāng)前光標(biāo)所指的局部變量的定義
* 轉(zhuǎn)到當(dāng)前光標(biāo)所指的單詞下一次出現(xiàn)的地方
# 轉(zhuǎn)到當(dāng)前光標(biāo)所指的單詞上一次出現(xiàn)的地方
Vim 的創(chuàng)造者是一名計算機(jī)程序員,因此這就不奇怪 Vim 中有許多幫助編寫程序的功能:
跳轉(zhuǎn)到標(biāo)識符被定義和使用的地方;在另一個窗口中預(yù)覽有關(guān)的聲明等等。
(ctags使用部分參考了 文章“ctags和vim”,原文在
http://hi.baidu.com/original/blog/item/2cf8d53f00b7fcc27d1e71f0.html
更多使用也請參考原文)


2. taglist
能夠列出源文件中的tag(function, class, variable, etc)并跳轉(zhuǎn).
注意:taglist依賴于ctags,所以要先裝ctags,否則taglist裝了也沒法用!
(1)到http://vim.sourceforge.net/scripts/script.php?script_id=273
下載taglist_42.zip,即
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
(2)解壓得到兩個文件
# unzip -d taglist taglist_42.zip
# cd taglist
# tree
.
|-- doc
| `-- taglist.txt
`-- plugin
`-- taglist.vim
(3)安裝
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
(4)配置和使用
cd /usr/share/vim/vim61/doc/
啟動vim,用 “:helptags .”來配置好幫助文件
重啟vim,用“:TlistToggle”來打開和關(guān)閉taglist窗口。
可以用“:help taglist”來獲得更多幫助信息

set tags=./tags,./../tags,./http://www.cnblogs.com/tags,./**/tags
                   
let Tlist_Use_Left_Window=1
let Tlist_Auto_Update=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Show_One_File=1
nmap <F7> :TlistToggle <CR>
其次安裝配置基本的插件
1.安裝好Vim和Vim的基本插件。在ubuntu下這些使用apt-get安裝即可:
lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc
其中vim-scripts是vim的一些基本插件,包括語法高亮的支持、縮進(jìn)等等。
vim中文幫助文檔tar包下載地址:
http://sourceforge.net/projects/vimcdoc/files/vimcdoc/
解壓后其中有個doc文件夾, 將其中的內(nèi)容全部復(fù)制到~/.vim/doc, 或者vim安裝目錄下的doc目錄中, 此時vim中的help信息已經(jīng)是中文的了.
網(wǎng)頁版中文幫助文檔網(wǎng)址http://vimcdoc.sourceforge.net/doc/help.html
首頁就時vim幫助文檔的目錄,閱讀起來更方便有效、更有針對性!

2.管理vim插件——vim-addons
通過vim-addons,我們可以管理vim插件。我們在sudo apt-get install vim vim-scripts vim-doc時,一般會自動安裝上vim-addons。若未安裝可通過sudo apt-get install vim-addon-manager手動安裝。安裝完成后,就可以用vim-addons管理vim插件了。
# 系統(tǒng)中已有的vim-scripts中包含的插件及其狀態(tài):
lingd@ubuntu:~$ vim-addons status
# Name                     User Status  System Status
align                       removed       removed      
alternate                   removed       removed      
bufexplorer                 removed       removed      
calendar                    removed       removed      
closetag                    removed       removed      
colors sampler pack         removed       removed      
cvsmenu                     removed       removed      
debPlugin                   removed       removed      
detectindent                removed       removed      
doxygen-toolkit             removed       removed      
editexisting                removed       removed      
enhanced-commentify         removed       removed      
gnupg                       removed       removed      
info                        removed       removed      
justify                     removed       removed      
lbdbq                       removed       removed      
markdown-syntax             removed       removed      
matchit                     removed       removed      
minibufexplorer             installed     removed      
nerd-commenter              removed       removed      
omnicppcomplete             installed     removed      
po                          removed       removed      
project                     installed     removed      
python-indent               removed       removed      
secure-modelines            removed       removed      
snippetsEmu                 removed       removed      
sokoban                     removed       removed      
supertab                    removed       removed      
surround                    removed       removed      
taglist                     installed     removed      
tetris                      removed       removed      
utl                         removed       removed      
vcscommand                  removed       removed      
vimplate                    removed       removed      
whatdomain                  removed       removed      
winmanager                  removed       removed      
xmledit                     removed       removed   




Reference:
vim配置為C/C++開發(fā)環(huán)境
一步步將vim改造成C/C++開發(fā)環(huán)境(IDE)
              

posted on 2013-04-06 12:12 Daywei 閱讀(1217) 評論(0)  編輯 收藏 引用 所屬分類: Linux

<2013年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

導(dǎo)航

統(tǒng)計

常用鏈接

留言簿

隨筆分類

隨筆檔案

文章檔案

牛人博客

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美不卡| 久久精品国产亚洲一区二区三区| 欧美人交a欧美精品| 亚洲欧洲日本国产| 亚洲深夜福利| 国产精品影音先锋| 久久av在线看| 亚洲精品国产精品乱码不99| 亚洲男人av电影| 韩国一区电影| 欧美日韩高清免费| 亚洲欧洲av一区二区| 欧美日韩在线三区| 久久精品国产久精国产一老狼| 亚洲第一区在线| 亚洲欧美电影在线观看| 激情欧美日韩| 国产精品swag| 久久久噜噜噜久噜久久| 一本色道久久综合亚洲精品不卡| 欧美呦呦网站| 艳妇臀荡乳欲伦亚洲一区| 国产欧美韩国高清| 欧美激情第3页| 亚洲欧洲av一区二区| 91久久午夜| 久久久美女艺术照精彩视频福利播放| 亚洲精选中文字幕| 国产一区二区日韩精品| 欧美日韩在线播放三区| 久久精品国产第一区二区三区| 一本久久a久久免费精品不卡| 久久亚洲精选| 亚洲欧美日本日韩| 亚洲国产综合91精品麻豆| 国产精品视频网站| 免费在线亚洲| 久久国产加勒比精品无码| 日韩亚洲欧美中文三级| 国产一区免费视频| 国产精品分类| 欧美另类视频| 免费观看在线综合| 久久久久久久久综合| 亚洲欧美三级在线| 中文av字幕一区| 最新亚洲激情| 亚洲国产精品va在线看黑人动漫| 久久噜噜噜精品国产亚洲综合| 亚洲欧美日韩电影| 亚洲一二三区在线观看| 99国产精品视频免费观看| 亚洲高清在线视频| 在线看片成人| 影音先锋亚洲电影| 激情文学一区| 永久91嫩草亚洲精品人人| 韩国福利一区| 国产人成精品一区二区三| 国产精品一卡二| 国产精品揄拍500视频| 国产精品性做久久久久久| 国产精品久久一区主播| 国产精品免费观看在线| 国产精品永久| 国产亚洲精品久久久久动| 国产一级精品aaaaa看| 国产一区二区在线观看免费播放| 国产欧美综合在线| 国产综合激情| 亚洲国产精品一区制服丝袜| 亚洲激情女人| 久久久久免费视频| 免播放器亚洲一区| 欧美国产综合一区二区| 欧美日韩裸体免费视频| 国产精品成人在线观看| 国产精品视屏| 狠狠狠色丁香婷婷综合久久五月 | 裸体歌舞表演一区二区| 老巨人导航500精品| 欧美jjzz| 国产精品人人做人人爽人人添| 欧美精品一区二| 欧美日韩大片一区二区三区| 欧美日韩综合精品| 国产精品你懂的在线欣赏| 国产视频精品网| 亚洲国产精品123| 亚洲天堂久久| 欧美中文在线观看| 欧美1区视频| 日韩亚洲国产精品| 午夜精品www| 美日韩精品免费观看视频| 欧美日韩国产黄| 国产亚洲日本欧美韩国| 亚洲精品欧美一区二区三区| 亚洲图片自拍偷拍| 久久久久久综合网天天| 亚洲国产成人高清精品| 亚洲婷婷国产精品电影人久久| 欧美在线3区| 欧美精品一区二区视频| 国产日韩欧美在线看| 亚洲欧洲偷拍精品| 欧美亚洲三区| 最新国产乱人伦偷精品免费网站| 亚洲午夜精品一区二区三区他趣 | 在线观看不卡| 亚洲午夜精品一区二区| 久久在精品线影院精品国产| 日韩一级黄色av| 久久国产精品72免费观看| 欧美日本中文| 伊人狠狠色丁香综合尤物| 亚洲影院色在线观看免费| 免费日韩av电影| 亚洲综合电影| 欧美日韩亚洲免费| 亚洲国产精品va在线看黑人动漫| 亚洲欧美激情诱惑| 亚洲经典视频在线观看| 欧美在线观看一区二区三区| 欧美体内谢she精2性欧美| 亚洲国产二区| 久久亚洲二区| 午夜精品久久久久久99热软件| 欧美日本中文字幕| 亚洲国产小视频在线观看| 久久精品毛片| 亚洲一区二区三区视频| 欧美片第1页综合| 亚洲国产精品久久久久秋霞蜜臀| 久久av二区| 亚洲性视频网站| 欧美日韩在线播放一区二区| 亚洲精品日韩综合观看成人91| 久久一区中文字幕| 欧美一区午夜精品| 国产人成一区二区三区影院| 亚洲一区二区网站| 亚洲伦理在线免费看| 欧美精品日韩一区| 亚洲免费成人| 国产亚洲一区精品| 欧美在线视频全部完| 亚洲视频一区在线| 国产精品成人观看视频国产奇米| 日韩一区二区免费看| 亚洲国产欧美精品| 欧美电影美腿模特1979在线看 | 亚洲人成人99网站| 鲁鲁狠狠狠7777一区二区| 伊人色综合久久天天| 久热精品视频在线| 久久久欧美精品| 亚洲国产成人91精品| 欧美大色视频| 欧美a级大片| 亚洲精选91| 亚洲黄色在线观看| 欧美日韩1区2区| 亚洲一区二区三区中文字幕| 一区二区国产精品| 国产精品人人做人人爽| 久久国产精品亚洲va麻豆| 欧美中在线观看| 在线看无码的免费网站| 欧美大片91| 欧美日韩国产综合久久| 亚洲综合日本| 欧美一区中文字幕| 亚洲国产成人91精品 | 亚洲视频二区| 国产一区成人| 欧美成人免费网站| 欧美日韩国产精品一区二区亚洲| 亚洲欧美成人一区二区三区| 性色av一区二区怡红| 亚洲国产高清自拍| 99re亚洲国产精品| 国产欧美精品日韩区二区麻豆天美 | 欧美电影免费观看高清完整版| 欧美sm极限捆绑bd| 亚洲欧美日韩精品久久久久| 久久成人精品视频| 亚洲精品一区二区三区在线观看| 正在播放日韩| 在线精品亚洲| 亚洲视频电影在线| 在线观看日韩一区| 一区二区三区国产在线观看| 国产一区二区精品| 亚洲人体一区| 国产亚洲精品久久久| 亚洲精品自在久久| 激情亚洲一区二区三区四区| 亚洲麻豆国产自偷在线| 国产一区二区三区精品久久久 |