Posted on 2010-05-27 22:05
besterChen 閱讀(10621)
評論(6) 編輯 收藏 引用 所屬分類:
Vi/Vim/GVim
ExVim最吸引我的地方,就是工程管理了,因為這個功能使得VIM更像一個IDE。當(dāng)然,也正是這個功能使得VIM中各種繁瑣的配置啊什么的得以簡化,讓像我這樣的菜鳥更容易接受。因此,本文以這個作為第一篇,希望對大家有所放幫助。
一、 創(chuàng)建一個工程
首先,讓我們確定一下我們的工程目錄,比如我的是:D:\exDev\Project\FirstPlg。
在這個目錄中,我們新建一個文件,名字就叫FirstPlg.vimentry吧,然后用ExVim打開這個文件,就會進入如下界面:

看到這個窗口了么?我們的好多配置都可以在這里設(shè)置(比如我們的工程用到了哪些tags文件什么的。)一目了然。在這里,由于我們要使用MinGW來編譯我們的程序,所以,我們將Tag選項修改一下:
Tag=./_vimfiles_FirstPlg/tags,D:\exDev\tools\MinGW\include\tags
我們將光標(biāo)移動到工程窗口中,在非編輯模式下,按下\C鍵(就是先按一個反斜杠,在輸入一個大寫的C。)出現(xiàn)如下的對話框:

我們工程用到了什么類型的文件,就可以在這里做過濾,比如我們的工程可能用到ASM文件,LUA文件,Py文件什么的。點擊OK,又出現(xiàn)一個對話框。

這里是對目錄做過濾的,我們不管它,繼續(xù)點擊OK。工程窗口就變成了如下樣子。

不管了,先更新下配置吧。輸入命令:Update 回車

我們在工程中添加一個文件吧。向工程中添加文件有兩種方法:
添加新文件
選中FirstPlg文件夾,按下鍵盤的”o”鍵盤,就可以添加新文件了:輸入新文件類型為”C”,文件名叫FirstPlg.cpp.就可以了。

添加已經(jīng)存在的文件
將文件拷貝到工程目錄中,回到ExVim的工程窗口,按下\R 鍵,新加入的文件就添加到工程中了。

到這里,我們的工程就創(chuàng)建完畢了,選中我們的新文件,回車(或者雙擊鼠標(biāo)),就可以編輯它了,效果如下圖:

在這里提醒各位朋友,當(dāng)我們更改了工程配置之后,要及時的:Update更新工程配置。
二、 工程插件的更多介紹
工程窗口中的快捷鍵
|
|
回車或者雙擊鼠標(biāo)左鍵
shift+回車/shift+雙擊鼠標(biāo)左鍵
|
打開當(dāng)前選中的文件
在新分割的窗口中打開選中的文件
|
\C
|
刷新工程文件列表,設(shè)置工程目錄,設(shè)置工程文件過濾等
|
\r
|
根據(jù)當(dāng)前工程目錄中的文件來更新工程窗口中的文件列表
|
\cf
|
重新設(shè)置當(dāng)前工程過濾的文件類型信息
|
Ctrl+j或者Ctrl+k
|
跳轉(zhuǎn)到前一個/后一個文件夾
|
\o或者\O
|
在當(dāng)前光標(biāo)的下一行創(chuàng)建一個新的文件或文件夾
|
說明:新出現(xiàn)的 [ ]中不需要輸入任何東西,
只要在 [ ]后面輸入文件/文件夾的名字,然后用\R刷新文件列表就可以了。
|
\e
|
在模式行中顯示當(dāng)前選中的文件在工程的相對路徑
|
\ff或者\fd
|
查找工程中的文件或者文件夾
|
:ExpjS
|
打開/關(guān)閉工程窗口
|
三、 可能遇到在問題
1、 自動設(shè)置工作目錄的功能與創(chuàng)建工程沖突。
set autochdir " 自動設(shè)置目錄為正在編輯的文件所在的目錄
這樣的設(shè)置會使得exProject插件工作目錄混亂而出錯,如下圖:

這樣,我們回車以后,建出來的工程目錄是混亂的,從而導(dǎo)致更個工程文件不能正常使用,工程的配置不能存放到正確的位置等。解決方法非常簡單,只要不開啟自動設(shè)置目錄功能就可以。
更多信息,請參考幫助文檔 :help ExVim