Square技術團隊的Vim配置文件已開源
(譯自知名移動支付公司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
英文原文:http://corner.squareup.com/2013/08/fly-vim-first-class.html