当前位置: 首页 > 科技观察

Square技术团队的Vim配置文件已经开源

时间:2023-03-11 22:26:01 科技观察

(译自知名移动支付公司Square8月28日官博文章)Square工程师使用的代码编辑器很多:Sublime、IntelliJ、Xcode和Vim。其中,Vim是最常用的,随着时间的推移,Square的Vim粉丝已经将配置、快捷方式和插件编译到一个存储库中,我们亲切地称之为MaximumAwesome,并将其开源。我们希望其他使用OSX的朋友能够在几分钟内使用Vim。MaximumAwesome具有您期望从完整IDE获得的许多功能:语法高亮显示、代码完成、错误高亮显示等。以下是我最喜欢的快捷方式和插件:SharedClipboard:Vim中的寄存器(register,其作用类似于Windows中的剪贴板)和OSX剪贴板是同步的,您可以像本地应用程序一样移动代码。Command-T插件:对于使用Sublime或者TextMate的人来说,这个已经很熟悉了。但在Vim中,使用快捷方式,t后跟要打开的文件的名称。NERDTree插件:浏览项目的文件结构,移动文件或创建新文件。如果你想做这些操作,不要离开Vim的舒适。使用,d打开抽屉,或使用,f打开当前文件的NERDTree。GitIntegration:这个插件包括大多数git命令,但我最喜欢的是:Gblame和:Gdiff。使用:Gblame可以知道文件的不同部分是谁写的,使用:Gdiff可以比较我刚刚在两个侧边栏中写的内容来快速注释代码:使用\\\快速注释一行代码,或者使用\\Commentingout所选代码当然,这里也有一些非Vim的组件。MaximumAwesome带有iTerm2、一个tmux配置文件和Solarized配色方案。详情请移步Vim爱好者:https://github.com/square/maximum-awesome英文原文:http://corner.squareup.com/2013/08/fly-vim-first-class.html原文正文链接:http://blog.jobbole.com/46966/