close

用 Vim 開發 Android 專案時,常需自行查找並貼上 import ,超麻煩

這時就需要將魚腸劍掛上 JavaImp 讓 vim 能夠自動補上 java import

 

JavaImp
http://www.vim.org/scripts/script.php?script_id=325

安裝方式很簡單,就是將下載下來的 JavaImp.vim 放到 ~/.vim/plugin 中

 

然後去下載 Java Source Code:

http://download.java.net/openjdk/jdk7/

(幹你娘下載這包時公司網路一直斷)

 

然後要修改一下 .vimrc

指定 JavaImp 設定資料夾路徑:

let g:JavaImpDataDir = $HOME . "/.vim/JavaImp"

指定 import source 路徑,這邊指定了剛剛下載的 open-jdk-7 和 Android framework 路徑,以便能夠 import Android AOSP 元件

let g:JavaImpPaths = $HOME . "/AndroidSrc/frameworks/base/core/java," . \
$HOME . "/bin/openjdk-7"

設定 import 排版時 sorting 的 Grouping 深度,預設是 0 ,個人喜歡用 1

let g:JavaImpSortPkgSep = 1

接著用 vim 隨便打開一個文件,輸入

:JIG 

這一步只須執行一次,目的是到剛剛指定的 JavaImpPaths 去建立 import index

至此前置設定就完成囉!

未來寫 code 時只要將curser移到在欲 import 的原件上,輸入

:JI

import 檔就會自己貼上到檔案上頭啦

1  

2  

此外,再輸入

:JIS

便會將所有 import 檔整齊的重新排序過啦

 

另外再加映一個好用的功能

.vimrc 中加入這行

set dict=~/.vim/JavaImp/JavaImp.txt

在編輯文件時還可以按 ctl + p 跳出自動補齊的視窗喔

3  

真是超方便的

arrow
arrow
    全站熱搜

    擒猿小舖 發表在 痞客邦 留言(0) 人氣()