一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

經(jīng)典vim插件--- project.vim

 dzh1121 2011-02-11
13. project.vim
502 (1). 幫助手冊查看
503     :help project.txt
504
505 (2). 功能
506     組織管理工程, 方便于瀏覽, 打開, 查找文件等.
507
508 (3). 安裝
509     下載project.vim壓縮包(如: project.gz), 然后把解壓的兩個文件project.vim 和
510     project.txt 分別放到 $HOME/.vim/plugin 和 $HOME/.vim/doc 目錄中.
511
512 (4). 使用方法
513     在.vimrc中加入以下設(shè)置:
514         // 切換打開和關(guān)閉project窗口
515         nmap <silent> <Leader>P <Plug>ToggleProject
516         //插件項目窗口寬度.    默認(rèn)值: 24
517         let g:proj_window_width=20 //當(dāng)按空格鍵 <space> 或者單擊鼠標(biāo)左鍵\
518                                 <LeftMouse >時項目窗口寬度增加量,默認(rèn)值:100
519         let g:proj_window_increment=90
520         let g:proj_flags='i'    //當(dāng)選擇打開一個文件時會在命令行顯示文件名和當(dāng)
521                                 前工作路徑.
522         let g:proj_flags='m'    //在常規(guī)模式下開啟 |CTRL-W_o| 和
523                                 |CTRL-W_CTRL_O| 映射, 使得當(dāng)前緩沖區(qū)成為唯一可
524                                 見的緩沖區(qū), 但是項目窗口仍然可見.
525         let g:proj_flags='s'    //開啟語法高亮.
526         let g:proj_flags='t'    //用按 <space> 進(jìn)行窗口加寬.
527         let g:proj_flags='c'    //設(shè)置后, 在項目窗口中打開文件后會自動關(guān)閉項目
528                                 窗口.
529         //let g:proj_flags='F'   //顯示浮動項目窗口. 關(guān)閉窗口的自動調(diào)整大小和窗
530                                 口替換.
531         let g:proj_flags='L'    //自動根據(jù)CD設(shè)置切換目錄.
532         //let g:proj_flags='n'    //顯示行號.
533         let g:proj_flags='S'    //啟用排序.
534         let g:proj_flags='T'    //子項目的折疊在更新時會緊跟在當(dāng)前折疊下方顯示(
535                                 而不是其底部).
536         let g:proj_flags='v'    //設(shè)置后將, 按 \G 搜索時用 :vimgrep 取代 :grep.
537         //let g:proj_run1='!p4 edit %f'    //g:proj_run1 ...  g:proj_run9 用法.
538         let g:proj_run3='silent !gvim %f'
539
540 (5). 使用例子
541     1. 在源碼目錄下建立一個工程文件: exampleProject
542         $ gvim exampleProject
543
544     2. 在exampleProject文件中定入:
545        MyProject="E:\desktop_item\tmp\0virtual\nehe2\LVHM\test" CD=. flag=r
546        filter="*akefile*" {
547         Header file=. CD=. flag=r filter="*.h" {
548         }
549         Source file=. CD=. flag=r filter="*.cpp" {
550         }
551        }
552
553     3. 在光標(biāo)定位到第一行, 敲入:
554         \R
555        exampleProject文件改變, 如下:
556              MyProject="E:\desktop_item\tmp\0virtual\nehe2\LVHM\test" CD=.\
557                              flag=r filter="*akefile*" {
558               makefile
559               Header file=. CD=. flag=r filter="*.h" {
560                MainFrm.h
561                Resource.h
562                StdAfx.h
563                test.h
564                testDoc.h
565                testView.h
566               }
567               Source file=. CD=. flag=r filter="*.cpp" {
568                MainFrm.cpp
569                StdAfx.cpp
570                test.cpp
571                testDoc.cpp
572                testView.cpp
573               }
574              }
575
576     4. 小測一下:
577         把光標(biāo)某個文件名上, 敲下 Enter 可以看到, 對應(yīng)的文件在左邊的窗口顯示出
578         來.
579
580     5. 更多用法參考.vimrc的相關(guān)設(shè)置的說明或 help project.txt 查找?guī)椭?

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    麻豆蜜桃星空传媒在线观看| 99日韩在线视频精品免费| 亚洲天堂国产精品久久精品| 婷婷九月在线中文字幕| 欧美国产极品一区二区| 偷自拍亚洲欧美一区二页| 欧美又黑又粗大又硬又爽| 人妻熟女中文字幕在线| 一二区不卡不卡在线观看| 日韩黄片大全免费在线看| 亚洲内射人妻一区二区| 欧美欧美日韩综合一区| 日韩国产中文在线视频| 亚洲精品一区二区三区日韩| 高中女厕偷拍一区二区三区| 日韩欧美中文字幕av| 丰满少妇被猛烈插入在线观看 | 日韩精品一区二区不卡| 国产一级精品色特级色国产| 国产精欧美一区二区三区久久| 亚洲成人黄色一级大片| 国产日韩欧美一区二区| 日韩国产亚洲欧美另类| 激情国产白嫩美女在线观看| 久久婷婷综合色拍亚洲| 国产一区二区三中文字幕 | 国产成人精品一区在线观看| 精品al亚洲麻豆一区| 精品少妇一区二区三区四区| 草草视频福利在线观看| 色哟哟国产精品免费视频| 99亚洲综合精品成人网色播| 欧美日韩国产免费看黄片| 欧美黄色黑人一区二区| 日本av在线不卡一区| 日本国产欧美精品视频| 日韩一区欧美二区国产| 丰满少妇被猛烈撞击在线视频| 深夜日本福利在线观看| 一区二区三区国产日韩| 91精品国产品国语在线不卡 |