VIM是Linux和Unix下常用的文本編輯工具,在編寫代碼和閱讀代碼中經常使用。
但VIM進行代碼專案管理時,沒有IDE整合開發工具方便,現在提供一個VIM外掛程式Project,可以對代碼項目進行簡單的集中管理
一、 下載安裝
1、 在 Vim 網站上下載最新版本project.tar.gz 或直接下載project-1.4.1.tar.gz
2、 解壓縮移動plugin和doc到~/.vim目錄(沒有~/.vim則自己建立),步驟如下:
mkdir ~/.vim
mv doc ~/.vim
mv plugin ~/.vim
二、Project 使用介紹
1、 開啟vim後,敲入命令 :Project,可以看到project的列表(如果沒初始化,則為空白)
2、 輸入\C(斜杠+大寫的C),會出現下面這些資訊
Enter the Name of the Entry: ProjectName (項目名稱)
Enter the Absolute Directory to Load: ProjectPath (項目路徑目錄)
Enter the CD parameter: . (“.”為目前的目錄)
Enter the File Filter: (合格源檔案,一般為空白)
三、Project專案管理
1、開啟project
vim +Project
或
vim登陸後輸入命令 :Project
2、匯入檔案清單
\C(遞迴讀取子目錄) \c(讀取當前檔案)
按照提示填寫:
Enter the name of the Entry: <Description>
Enter the Absolute Directory to Load: {projpath}
Enter the CD parameter: [{options}] 之一
Enter the File Filter: [{options}] 之一
匯入檔案清單時忽略{、}、 空行、 #
3、列表顯示格式
<Description>={projpath} [{options}] {
[ filename ]
[ project_entry ]
}
<Description>描述
{options}配置參數項
CD={path}
in={filename}
out={filename}
filter="{pat}" 檔案類型
flags={flag}
4、開啟列表檔案
:Project 預設列表檔案
:Project {file}
列表檔案預設儲存地址:~/.vimprojects
5、常用命令
\l(列出所有當前層檔案)\L(遞迴),按任何鍵停止
\w(關閉當前層檔案)\W(遞迴)
\g(在項目當前層檔案搜尋)\G(遞迴)
\r關閉子檔案夾並重新整理當前檔案夾下檔案,\R遞迴開啟檔案夾並重新整理所有檔案
s關閉檔案夾並建立,S遞迴開啟檔案夾並建立
\s將檔案在水平開啟多個視窗顯示,開啟或關閉資料夾清單
\o將檔案在一個視窗開啟,開啟或關閉資料夾清單
\v在右視窗顯示指標停留在project視窗的檔案內容
<space>空格擴大project視窗的寬度,恢複寬度
\i顯示檔案或檔案夾的設定參數,如filter="*"
\I顯示檔案或檔案夾的決對路徑和參數
\1 - \9,\f1-\f9,\F1-\F9執行指定命令,\0查詢1-9命令,\f0查詢f1-f9,F1-F9命令
四、 Project專案管理執行個體
樣本: 匯入管理Android源碼
1、 開啟vim的Project: vim +Project
2、 匯入項目: \C(即 斜杠 + 大寫的C)
Enter the name of the Entry:android
Enter the Absolute Directory to Load: /home/yanggang/ANDROID_SOURCE
Enter the CD parameter:.(直接輸入.)
Enter the File Filter:(直接斷行符號)
漫長的載入。。。
樣本: