摘要:譯者注文章的我們指的團(tuán)隊,本文描述了他們開源在上的一份非常流行的配置文件和都是非常流行的軟件。插件瀏覽一個項目的文件結(jié)構(gòu)移動文件新建文件等等,全都不需要離開。使用可以調(diào)用抽屜,或者使用打開當(dāng)前文件。來源于一個終端的代替品,一個的配置,還有。
譯者注:文章的"我們"指 Square 的團(tuán)隊,本文描述了他們開源在 Github 上的一份非常流行的 Vim 配置文件
Xcode 和 Vim 都是非常流行的軟件。很久以來,Square Vim 的狂熱者已經(jīng)把 Vim 的設(shè)置、快捷方式、插件等編譯到一個多帶帶的倉庫里面,我們熱愛地把這倉庫稱為:Maximum Awesome。而今天(譯者注:文章寫于 2013.8.28 ),我們把這個倉庫開源了!我們希望任何使用 OS X 的人都能在幾分鐘內(nèi)上手 Vim!(譯者注:配置文件稍作修改就可以用于其他系統(tǒng))
我們在 Square 經(jīng)常結(jié)對編程(pair program),這是解決復(fù)雜問題、帶領(lǐng)新成員融入團(tuán)隊和試驗新想法的好方法。通過使用基本一致的配置文件,我們就不需要在別人的電腦上重新學(xué)一次快捷方式了 -- 一切都被標(biāo)準(zhǔn)化了。這幫助我們減少了大量的摩擦,而得以讓我們把精力集中到代碼上。
高亮Maximum Awesome 支持很多你在一個完整的 IDE 里面會期望的那些功能:語法高亮、代碼補(bǔ)全、錯誤信息高亮等等。但 Maximum Awesome 不僅僅是這些!你也可以從下面這些我最愛的插件和快捷方式開始體驗:
* 共享的剪貼板:Vim 的寄存器和 OS X 的剪貼板是保持同步的,所以我能像原生的程序那樣移動代碼
* Command-T 插件:對于那些使用 Sublime 或 TextMate 的人來說,這樣的超能力一定早已經(jīng)熟悉了。當(dāng)你在使用 Vim 時,使用這個快捷方式 ,t,僅需要打幾個字母就可以打開你想打開的文件了。
* NERDTree 插件:瀏覽一個項目的文件結(jié)構(gòu)、移動文件、新建文件等等,全都不需要離開 Vim。使用 ,d 可以調(diào)用"抽屜"(drawer),或者使用 ,f 打開當(dāng)前文件 NERDTree。
* Git 整合:fugitive 插件覆蓋了大部分的 git 命令,我喜歡 Vim 特有的 :Gblame 和 :Gdiff 插件。通過 :Gblame 可以容易地明白誰寫了文件的那一部分,通過 :Gdiff 可以得到一個并排的比較。
* 快速注釋代碼:使用 可以快速注釋掉一行,使用 可以注釋掉選取的區(qū)域
里面還包含了些 Vim 沒有的插件。Maximum Awesome 來源于iTerm 2 (一個終端的代替品),一個 tmux 的配置,還有 Solarized color scheme。盡管這些僅僅是表面。轉(zhuǎn)到 README 可以知道更詳細(xì)的列表。
安裝在你的 Mac 上,Maximum Awesome 會自動為你設(shè)置一切。只需要運行下面的命令:
git clone https://github.com/square/maximum-awesome.git && cd maximum-awesome && rake
這會在你的 home 目錄下創(chuàng)建一個指向這個倉庫的符號鏈接,這樣就可以通過 git pull && rake 輕松地更新了。如果你已經(jīng)有了 Vim、tmux 的配置文件,它們會被備份。例如,你原來的 .vim 目錄會被備份為 .vim.bak 目錄。如果你想合并已有的設(shè)置,可以去閱讀 "定制(Customizing)" 的內(nèi)容。
如果在安裝上有問題,可以在 Github 上建一個 Issue, 我們會盡快處理。
定制在你的 home 目錄下,Maximum Awesome 會創(chuàng)建一個 .vimrc.local 文件,你可以在這個文件定制你 Vim 喜好。然而,我們也歡迎能包含你為自己的配置文件所做的改變,共同為大家改善 Vim 的用法,所以,歡迎 fork 我們的項目,然后發(fā)出一些 pull 請求。
玩得開心不管你是那些穿著 hjkl T-shirt 的人(譯者注:意指非常熟悉 vim 用法,因為 h/j/k/l 是 vim 的快捷健),還是剛剛接觸到 Vim,我們希望 Maximum Awesome 能幫助他們更容易地寫代碼。祝碼得開心!
原文:Fly Vim, First-Class
翻譯整理:Segmentfault
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24772.html
摘要:我們都知道和都是文本編輯器中的上古神器,你也許用,配合完成過大型或者的開發(fā),你也許配合過其他插件,完成過,代碼的開發(fā),但是很少有人試過的開發(fā)吧,畢竟的框架包含了很多東西,以及天生很長的名字,讓我們沒辦法把此神器用起來,今天我就來給大家講下 我們都知道 Vim 和 Emacs 都是文本編輯器中的上古神器,你也許用 ctags,cscopes 配合 Vim 完成過大型 C 或者 C++ 的...
摘要:一團(tuán)隊組織網(wǎng)站說明騰訊團(tuán)隊騰訊前端團(tuán)隊,代表作品,致力于前端技術(shù)的研究騰訊社交用戶體驗設(shè)計,簡稱,騰訊設(shè)計團(tuán)隊網(wǎng)站騰訊用戶研究與體驗設(shè)計部百度前端研發(fā)部出品淘寶前端團(tuán)隊用技術(shù)為體驗提供無限可能凹凸實驗室京東用戶體驗設(shè)計部出品奇舞團(tuán)奇虎旗下前 一、團(tuán)隊組織 網(wǎng)站 說明 騰訊 AlloyTeam 團(tuán)隊 騰訊Web前端團(tuán)隊,代表作品WebQQ,致力于前端技術(shù)的研究 ISUX 騰...
摘要:一團(tuán)隊組織網(wǎng)站說明騰訊團(tuán)隊騰訊前端團(tuán)隊,代表作品,致力于前端技術(shù)的研究騰訊社交用戶體驗設(shè)計,簡稱,騰訊設(shè)計團(tuán)隊網(wǎng)站騰訊用戶研究與體驗設(shè)計部百度前端研發(fā)部出品淘寶前端團(tuán)隊用技術(shù)為體驗提供無限可能凹凸實驗室京東用戶體驗設(shè)計部出品奇舞團(tuán)奇虎旗下前 一、團(tuán)隊組織 網(wǎng)站 說明 騰訊 AlloyTeam 團(tuán)隊 騰訊Web前端團(tuán)隊,代表作品WebQQ,致力于前端技術(shù)的研究 ISUX 騰...
摘要:一團(tuán)隊組織網(wǎng)站說明騰訊團(tuán)隊騰訊前端團(tuán)隊,代表作品,致力于前端技術(shù)的研究騰訊社交用戶體驗設(shè)計,簡稱,騰訊設(shè)計團(tuán)隊網(wǎng)站騰訊用戶研究與體驗設(shè)計部百度前端研發(fā)部出品淘寶前端團(tuán)隊用技術(shù)為體驗提供無限可能凹凸實驗室京東用戶體驗設(shè)計部出品奇舞團(tuán)奇虎旗下前 一、團(tuán)隊組織 網(wǎng)站 說明 騰訊 AlloyTeam 團(tuán)隊 騰訊Web前端團(tuán)隊,代表作品WebQQ,致力于前端技術(shù)的研究 ISUX 騰...
閱讀 2895·2023-04-26 02:49
閱讀 3461·2021-11-25 09:43
閱讀 3437·2021-10-09 09:43
閱讀 3020·2021-09-28 09:44
閱讀 2461·2021-09-22 15:29
閱讀 4538·2021-09-14 18:02
閱讀 2794·2021-09-03 10:48
閱讀 3439·2019-08-30 12:47