VIM之Project 專案管理工具

來源:互聯網
上載者:User

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:(直接斷行符號)

漫長的載入。。。

樣本:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.