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

vim使用總結ing

VIM官網:
http://www.vim.org/
里面已經包含了很多插件,可隨意配置。
先是一些vim基本配置設置

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=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"表示遞歸創建,也就包括源代碼根目錄下的所有子目錄下的源程序。"tags"文件中包括這些對象的列表:
l 用#define定義的宏
l 枚舉型變量的值
l 函數的定義、原型和聲明
l 名字空間(namespace)
l 類型定義(typedefs)
l 變量(包括定義和聲明)
l 類(class)、結構(struct)、枚舉類型(enum)和聯合(union)
l 類、結構和聯合中成員變量或函數
VIM用這個"tags"文件來定位上面這些做了標記的對象,下面介紹一下定位這些對象的方法:

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

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


2. taglist
能夠列出源文件中的tag(function, class, variable, etc)并跳轉.
注意: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”來打開和關閉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的一些基本插件,包括語法高亮的支持、縮進等等。
vim中文幫助文檔tar包下載地址:
http://sourceforge.net/projects/vimcdoc/files/vimcdoc/
解壓后其中有個doc文件夾, 將其中的內容全部復制到~/.vim/doc, 或者vim安裝目錄下的doc目錄中, 此時vim中的help信息已經是中文的了.
網頁版中文幫助文檔網址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插件了。
# 系統中已有的vim-scripts中包含的插件及其狀態:
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++開發環境
一步步將vim改造成C/C++開發環境(IDE)
              

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

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

導航

統計

常用鏈接

留言簿

隨筆分類

隨筆檔案

文章檔案

牛人博客

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩久久不卡| 香蕉成人啪国产精品视频综合网| 亚洲电影在线播放| 国产伦一区二区三区色一情| 欧美一区观看| 欧美一区2区视频在线观看| 欧美日韩精品在线观看| 午夜精品视频在线观看一区二区| 亚洲高清自拍| 永久免费视频成人| 宅男噜噜噜66一区二区 | 美女视频一区免费观看| 久久精品国产精品亚洲综合| 欧美日韩精品免费| 久久国产精品黑丝| 国产精品久久久久久久久搜平片| 免费黄网站欧美| 亚洲激情女人| 欧美在线视频在线播放完整版免费观看 | 亚洲一区二区三区免费观看| 亚洲欧美一区二区三区久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产日韩欧美在线视频观看| 午夜免费电影一区在线观看| 亚洲老板91色精品久久| 亚洲国产欧美国产综合一区| 99国产麻豆精品| 在线一区二区三区做爰视频网站| 亚洲一区制服诱惑| 在线免费观看视频一区| 欧美另类女人| 午夜精品影院在线观看| 亚洲高清一区二| 亚洲欧美日韩国产另类专区| 久久精品一二三区| 久久影院午夜片一区| 久久中文精品| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 一二美女精品欧洲| 欧美激情第3页| 国产一区清纯| 国产精品女人网站| 最新精品在线| 亚洲国产第一页| 欧美大成色www永久网站婷| 国产精品久久久久久久久久久久久| 91久久中文| 亚洲久久一区| 中文av一区二区| 亚洲女人天堂成人av在线| 国产精品免费观看在线| 99国产精品国产精品久久| 亚洲精品视频在线看| 国产午夜精品在线| 欧美亚洲日本网站| 国产精品久久久久久久久久久久久| 亚洲电影视频在线| 国产精品福利久久久| 一区二区精品| 久久这里有精品15一区二区三区| 亚洲欧美精品中文字幕在线| 亚洲国产欧美在线| 亚洲免费福利视频| 亚洲影音先锋| 亚洲品质自拍| 亚洲激情网址| 久久亚洲不卡| 在线看国产一区| 亚洲一区二区高清视频| 久久免费午夜影院| 久久都是精品| 亚洲裸体在线观看| 久久不射中文字幕| 久久精品国产免费看久久精品| 欧美日韩1区| 先锋影音国产一区| 欧美高清在线一区二区| 久久精品国产免费| 亚洲第一在线综合网站| 午夜在线a亚洲v天堂网2018| 一区二区激情| 在线日韩中文字幕| 久久国产福利| 久久综合狠狠综合久久综合88| 免费短视频成人日韩| 欧美三级电影网| 亚洲精选视频免费看| 亚洲欧美日韩一区在线观看| 亚洲美女黄网| 亚洲日本aⅴ片在线观看香蕉| 国产伊人精品| 亚洲欧美日韩精品综合在线观看 | 日韩一级大片在线| 久久午夜视频| 一本久久青青| 免费成人av| 亚洲永久在线| 欧美日韩国产成人在线91| 欧美成人久久| 激情亚洲网站| 亚洲国产91色在线| 在线观看日产精品| 久久亚洲一区二区| 中文国产成人精品久久一| 欧美寡妇偷汉性猛交| 亚洲欧美成人| 国产精品欧美日韩| 午夜精品在线视频| 久久久www免费人成黑人精品| 国产精品一区免费观看| 欧美不卡在线| 欧美性片在线观看| 在线中文字幕日韩| 久久精品二区| 一区二区三区黄色| 欧美日韩免费区域视频在线观看| 欧美一级大片在线观看| 欧美性做爰猛烈叫床潮| 亚洲欧美国产精品专区久久| 亚洲成人在线视频播放| 亚洲欧美日韩国产综合| 欧美成人精品不卡视频在线观看| 亚洲第一免费播放区| 夜夜嗨av色综合久久久综合网| 99re视频这里只有精品| 久久裸体视频| 最新成人av在线| 亚洲免费影院| 尹人成人综合网| 欧美国产亚洲另类动漫| 麻豆精品传媒视频| 亚洲激情av在线| 久久久久久久波多野高潮日日| 免费视频一区| 中文精品在线| 在线免费观看日本欧美| 亚洲一区二区视频| 99亚洲视频| 欧美一级专区免费大片| 国际精品欧美精品| 亚洲欧美另类中文字幕| 免费观看成人www动漫视频| 一本色道久久综合狠狠躁篇怎么玩 | 99视频一区二区三区| 久久国产精彩视频| 亚洲精品九九| 国产综合久久| 久久综合网hezyo| 国产欧美日韩在线观看| 99在线|亚洲一区二区| 午夜免费久久久久| 亚洲久久在线| 1024成人| 国内精品久久国产| 欧美日韩在线播放| 久久免费视频观看| 亚洲欧美日韩国产中文| 欧美高清视频一区| 亚洲字幕在线观看| 亚洲国产精品va在看黑人| 国产精品久久久久9999吃药| 欧美freesex交免费视频| 香蕉视频成人在线观看| 久久青草欧美一区二区三区| 国产亚洲精品成人av久久ww| 性欧美长视频| 久久精品国产第一区二区三区最新章节 | 久久在线免费视频| 欧美va亚洲va日韩∨a综合色| 亚洲一区二区黄| 国产精品一区二区欧美| 国产日韩精品入口| 一本色道久久精品| 午夜一区二区三视频在线观看| 久久久亚洲成人| 午夜精品一区二区三区在线视| 亚洲视频一区二区| 性欧美xxxx大乳国产app| 国产精品系列在线播放| 欧美日韩一区二区三区免费看 | 欧美日韩国产综合视频在线| 免费观看一级特黄欧美大片| 久久免费视频这里只有精品| 亚洲激情女人| 亚洲一区在线播放| 一本久久a久久免费精品不卡| 国产美女搞久久| 久久综合久久久| 玖玖综合伊人| 欧美成人四级电影| 亚洲欧美在线一区二区| 亚洲欧美另类中文字幕| 久久精品成人欧美大片古装| 亚洲电影激情视频网站| 亚洲一区二区三区免费在线观看| 日韩一区二区精品葵司在线| 99视频精品| 亚洲国产日韩美| 国产日产欧产精品推荐色| 国产亚洲欧美在线|