日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

 dzh1121 2011-02-11
13. project.vim
502 (1). 幫助手冊(cè)查看
503     :help project.txt
504
505 (2). 功能
506     組織管理工程, 方便于瀏覽, 打開(kāi), 查找文件等.
507
508 (3). 安裝
509     下載project.vim壓縮包(如: project.gz), 然后把解壓的兩個(gè)文件project.vim 和
510     project.txt 分別放到 $HOME/.vim/plugin 和 $HOME/.vim/doc 目錄中.
511
512 (4). 使用方法
513     在.vimrc中加入以下設(shè)置:
514         // 切換打開(kāi)和關(guān)閉project窗口
515         nmap <silent> <Leader>P <Plug>ToggleProject
516         //插件項(xiàng)目窗口寬度.    默認(rèn)值: 24
517         let g:proj_window_width=20 //當(dāng)按空格鍵 <space> 或者單擊鼠標(biāo)左鍵\
518                                 <LeftMouse >時(shí)項(xiàng)目窗口寬度增加量,默認(rèn)值:100
519         let g:proj_window_increment=90
520         let g:proj_flags='i'    //當(dāng)選擇打開(kāi)一個(gè)文件時(shí)會(huì)在命令行顯示文件名和當(dāng)
521                                 前工作路徑.
522         let g:proj_flags='m'    //在常規(guī)模式下開(kāi)啟 |CTRL-W_o| 和
523                                 |CTRL-W_CTRL_O| 映射, 使得當(dāng)前緩沖區(qū)成為唯一可
524                                 見(jiàn)的緩沖區(qū), 但是項(xiàng)目窗口仍然可見(jiàn).
525         let g:proj_flags='s'    //開(kāi)啟語(yǔ)法高亮.
526         let g:proj_flags='t'    //用按 <space> 進(jìn)行窗口加寬.
527         let g:proj_flags='c'    //設(shè)置后, 在項(xiàng)目窗口中打開(kāi)文件后會(huì)自動(dòng)關(guān)閉項(xiàng)目
528                                 窗口.
529         //let g:proj_flags='F'   //顯示浮動(dòng)項(xiàng)目窗口. 關(guān)閉窗口的自動(dòng)調(diào)整大小和窗
530                                 口替換.
531         let g:proj_flags='L'    //自動(dòng)根據(jù)CD設(shè)置切換目錄.
532         //let g:proj_flags='n'    //顯示行號(hào).
533         let g:proj_flags='S'    //啟用排序.
534         let g:proj_flags='T'    //子項(xiàng)目的折疊在更新時(shí)會(huì)緊跟在當(dāng)前折疊下方顯示(
535                                 而不是其底部).
536         let g:proj_flags='v'    //設(shè)置后將, 按 \G 搜索時(shí)用 :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. 在源碼目錄下建立一個(gè)工程文件: 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. 小測(cè)一下:
577         把光標(biāo)某個(gè)文件名上, 敲下 Enter 可以看到, 對(duì)應(yīng)的文件在左邊的窗口顯示出
578         來(lái).
579
580     5. 更多用法參考.vimrc的相關(guān)設(shè)置的說(shuō)明或 help project.txt 查找?guī)椭?

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多