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