VIM的工程管理)

來源:互聯網
上載者:User

轉自: http://code.google.com/p/xiangelinux/wiki/vim_pm

 

Vim需要額外工程管理外掛程式嗎?答案是完全不用。 假設我們有一個工程,放在test目錄下,裡面有main.c, a.c, b.c ...

1. 建立"工程檔案"的過程

(1)進入test目錄,啟動vi
(2)用:e命令分別開啟所有需要加入功能的檔案
(3)用:mksession! test.vim建立"工程檔案"
(4)退出vim.

2. 開啟工程檔案的過程

用vim -S test.vim啟動vim即可

3. 編輯工程檔案

用:b命令和:sb命令。這些命令帶自動補完功能,只記得部分檔案名稱即可。
如:b ma<Tab>會自動補完為 main.c

4.列出工程中的檔案

:ls 即可
用:b <ls序號>也可以編輯需要的檔案

5. 添加新檔案到工程

首先退出vim,重新用vim -S test.vim恢複工程狀態
用:e <檔案名稱>開啟一個或多個檔案
用:mksession! test.vim 更新工程檔案即可

6.刪除工程檔案

用:bd 檔案名稱即可。也可以用部分檔案名稱自動補完。
VIM... 不折不扣的神器

vim強悍的"%":

%可以在配對的各種括弧, 宏, 注釋符號開始和結尾跳轉, 配合程式碼摺疊功能功能zf, zo, zc, 可以快速探索大段代碼.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.