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

简介:

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 ,可以在两个侧栏中对比我刚才写的内容
  • 快速注释代码:用 \\\ 可快速注释某一行代码,或者用 \\ 注释选中的代码

 原文发布时间为:2013-08-31

本文来自云栖社区合作伙伴“Linux中国”


相关文章
|
开发工具 Python
赛博宝剑铭文铸造技术_批量替换_vim
赛博宝剑铭文铸造技术_批量替换_vim
|
XML 前端开发 Shell
技术心得记录:我的VIM配置
技术心得记录:我的VIM配置
126 0
|
Linux 开发工具
Linux 技术篇-使用vim命令创建、编辑文件内容实例演示,linux修改文档方法
Linux 技术篇-使用vim命令创建、编辑文件内容实例演示,linux修改文档方法
474 0
Linux 技术篇-使用vim命令创建、编辑文件内容实例演示,linux修改文档方法
|
IDE 开发工具 git
Maximum Awesome:移动支付 Square 团队开源的 Vim 配置文件
Xcode 和 Vim 都是非常流行的软件。很久以来,Square Vim 的狂热者已经把 Vim 的设置、快捷方式、插件等编译到一个单独的仓库里面,我们热爱地把这仓库称为:Maximum Awesome。而今天(译者注:文章写于 2013.8.28 ),我们把这个仓库开源了!我们希望任何使用 OS X 的人都能在几分钟内上手 Vim!(译者注:配置文件稍作修改就可以用于其他系统)
355 0
Maximum Awesome:移动支付 Square 团队开源的 Vim 配置文件
|
Linux 开发工具 git
Openstack 实现技术分解 (3) 开发工具 — VIM & dotfiles
目录 目录 前文列表 扩展阅读 前言 插件管理 Vundle 主题 Solarized 浏览项目目录结构 Nerdtree Symbol 窗口 Tagbar 文件模糊查询 CtrlP 代码补全 YouCompleteMe 语法检查 Syntastic 通用配置 dot...
1613 0
|
Linux Shell 开发工具
【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/ 本文环境:ubuntu 10.10/vim7.2 前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多改正和增强的,当然,VIM社区中也出现了更多好用插件需要整合进来。
1299 0
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
336 8
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件