(譯自知名移動支付公司Square官博8月28日的文章)Square 的工程師在使用很多種程式碼編輯器:Sublime、IntelliJ、Xcode 和 Vim。其中 Vim 是使用最多的,隨著時間推移,在 Square 的 Vim 粉絲把配置、快捷方式和外掛彙編成一個單獨的倉庫,我們親切地稱為 Maximum Awesome,並把它開源了。我們希望其他在用 OS X 的朋友能夠在幾分鐘之內就能用上 Vim。
Maximum Awesome 配備了很多完整 IDE 有的特性:語法高亮、程式碼補全、錯誤高亮等等。下面這些是我喜歡的快捷方式和外掛:
- 共享剪貼簿:Vim中的暫存器(register,作用和Windows中的剪貼簿類似)和 OS X 剪貼簿同步,可以像在本地應用中移動程式碼。
- Command-T 外掛:對於那些用Sublime或TextMate的朋友來說,這個已經很熟悉了。不過在Vim中,使用快捷方式
,t
,後面加你想開啟的檔名。
- NERDTree 外掛:瀏覽專案的檔案結構、移動檔案或建立新檔案,想做這些操作,都不要離開舒適的Vim啦。使用
,d
開啟 drawer,或使用,f
來給當前檔案開啟NERDTree。
- 整合 Git:這個外掛包括了大多數的 git 命令,但是我最喜歡的是
:Gblame
和:Gdiff
。用:Gblame
可知道誰寫某個檔案的不同部分,用:Gdiff
,可以在兩個側欄中對比我剛才寫的內容
- 快速註釋程式碼:用
\\\
可快速註釋某一行程式碼,或者用\\
註釋選中的程式碼
當然了,這裡還有些不是 Vim 的元件了。Maximum Awesome 搭配了iTerm 2、一個 tmux 配置檔案,還有 Solarized color scheme.。詳細內容,請 Vim 愛好者移步:https://github.com/square/maximum-awesome
注:截至 2013-8-30 10:23:19 ,這個專案在 Github 已有 702 個 star。
打賞支援我翻譯更多好文章,謝謝!
打賞譯者
打賞支援我翻譯更多好文章,謝謝!
任選一種支付方式