分类:工具

前言

最近研究Go。写代码,看代码的时候发现sublime不是很给力,最后还是准备把VIM配置起来,另外还有款IDE(LiteIDE)也不错,不过就是界面太丑。我用的是Mac,所以感觉在苹果下,界面太丑了,所以还是觉得VIM要好看些,网上也搜索下了,发现有不少VIM插件。现在由于有Vundle插件,所以安装VIM其它的插件起来要简单得多~ 比以前配置方便了。

需要注意的位置

vim请更新到最新版本。

我是用的OS X Yosemite,系统自带vim是7.3.5 需要升级到 7.3.584+以上。不然YouCompleteMe会用不鸟~

MAC下开源直接使用一下命令来升级:

–override-system-vim 表示覆盖系统的vim安装,不覆盖安装也行,不过你到时候需要设置下alias指向你安装的vim

Sublime Text3 的授权码

用得好好的,总是弹出一个框框,提示要你购买。 还是去网上搜索一下,搞个授权码。
注册机也挺多的。
这里记录下我找到授权码。

MAC下, 我们用homebrew来安装如wget,php,nginx之类的软件和环境。以下说说Homebrew的安装使用,还有如何删除homebrew。

安装

1. 安装 Homebrew:

安装 Homebrew 非常简单,依据官网中的介绍,只要在命令行中执行:

安装过程中,可能需要输入密码以使用 root 权限。

PHP IDE编辑器 PhpStorm的注册码

 

Mac 常用的快捷键。写在这里,方便以后查阅。

  1. 将光标移动到行首:ctrl + a
  2. 将光标移动到行尾:ctrl + e
  3. 清除屏幕: ctrl + l
  4. 搜索以前使用命令:ctrl + r
  5. 清除当前行: ctrl + u
  6. 清除至当前行尾: ctrl + k
  7. 单词为单位移动: option + 方向键
  8. 新开命令行窗口: cmd + N
  9. 新开命令行标签: cmd + T
  10. 激活其他命令行窗口:cmd + 方向键左右
  11. 激活命令行标签窗口:cmd + shift + 方向键左右
  12. 关闭命令行窗口或标签:cmd + W
  13. 退出命令行程序:cmd + Q

前言

git和svn概念上有很大区别,如果你以前使用过svn一类的工具,那么使用git的时候,你需要把观念转换过来。不要用svn的理念来使用git。

git与svn相比的一些优势区别:

  1. svn 更新版本库对,提交等等操作需要在线完成。git则不需要,git本地会有一个版本库,当一段时间需要同步的时候,联网更新下本地版本库就可以。
  2. svn 版本库没有本地版本一说,所以当我们创建分支,更新分支,必须是在服务器上。git在本地可以创建任意分支,本地创建任意分支的好处就是,当我们正在开发一个功能,突然又有一个新需求,这个时候你就可以新建一个分支,来完成你的新功能,然后提交,最后切换到原来的分支,完成你原来的功能,然后合并分支,就可以把2个功能合并一起。这对于突发任务什么的,能起到很好的效果。

前言

目前gitosis已经逐渐被淘汰,所以推荐安装gitolite来管理和配置权限。gitolite的权限能分配到每个分支,包括tag等等,还支持正则匹配。要比gitosis强大太多。

以下配置全部是在Centos7下配置。