在 Linux 系統上,使用 VIM trace code 對很多人而言是很「無奈」的選擇,畢竟 Windows 的編輯器用習慣啦!什麼 Ultraedit、notepad++,真是好用又大碗。不過自從我自己開始活用這幾招以後,現在上班用 VIM trace code 才真正覺得通體舒暢阿!這次的重點就放在兩個按鍵:
* 和 % ,星號與百分號。
這篇不討論其他的工具和外掛,只以 VIM 內建功能為主。
zwai 發表在 痞客邦 留言(2) 人氣(19,522)

最近在工作上可能會用到 Doxygen 來產生文件,因此在修改 code 的時候,就想說順手改一下註解的形式好了。然而一向喜歡螢幕花花綠綠的我,寫程式沒有 syntax 高亮度提示,就會好像瞎子一樣...。因此趕快找了一下,果然萬能的 VIM 不負我的期待,馬上就找到了
DoxyGen Syntax 的外掛。安裝的過程也十分容易:1. 首先先去
DoxyGen Syntax 的官網下載 doxygen.zip。2. 將 zip 檔解壓縮後,copy 內容到 .vim/after/syntax 內。3. 由於我們要讓 C、C++、java 等支援 Doxygen Syntax,因此我們可以建立 softlink 的方式來做,Windows下就直接用 copy 的。
zwai 發表在 痞客邦 留言(0) 人氣(2,524)
VIM 本身就有內建目錄瀏覽器 NETRW,善用的話可以讓我們切換目錄更為方便。像在 console 模式中,沒有 GUI 的情況下,這時就可以用 NETRW 來充當 file manager 了。在 NETRW 中,VIM 本身的指令還是可以使用,因此我們可以直接用 / 搜尋檔名,或是用正規式來找,相當方便。
基本指令:
:Explore: 叫出 NETRW 瀏覽器
:Sexplore: 先用 split 切割視窗,然後呼叫 NETRW 瀏覽器。
其他像 Hexplore、Texplore 等都類似 Sexplore。
zwai 發表在 痞客邦 留言(3) 人氣(4,136)