前端系统初始化-我的常用工具

作者:nunumick 发布时间:23 Jan 2015 分类: developer

每次换电脑总是要走一遍繁琐的软件安装和开发环境初始化流程,在mac上安装软件、命令行工具时不时会碰到问题,在又一次经历了这个过程之后,我决定把常用软件及开发环境记录下来,以绝后患。

brew

mac 上强力资源管理工具,用的是HomeBrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

nodejs

无需多说,官网下载安装:nodejs.org

接着可以装一些 node 常用工具

java-jdk

无需多说,官网下载安装:jdk download

git

安装git

brew install git

常规配置

git config --global alias.st 'status'
git config --global alias.ci 'commit'
git config --global alias.br 'branch'
git config --global alias.co 'checkout'
git config --global alias.lg 'log'
git config --global user.name 'name'
git config --global user.email 'email'

ssh配置

从个人仓库同步 .ssh 到本机相同目录下即可

svn

brew install --universal --java subversion

zsh

比较好用的shell,可以简化不少操作,自动补全,颜色高亮,还能识别git仓库

安装zsh

brew install zsh

安装oh-my-zsh

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

设置zsh为默认shell

chsh -s /bin/zsh

TotalTerminal

从官网下载安装:totalterminal

vim

初始化.vim,主要包含 vim 的 vimrc 配置

git clone git@github.com:nunumick/vundle.git ~/.vim

初始化 bundle

git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

为.vimrc建立链接

ln -s ~/.vim/vimrc .vimrc

最后打开 vi,使用:BundleInstall 命令安装插件

jekyll

静态博客系统,必备良品,每次安装都要费不少力气

jekyll 因为是 ruby 的项目,需要用 gem 安装,首先需要看下 gem 的版本,最好是 1.9 以上的

gem -v

还好,现在预装都是 2.0 以上的

另外一个问题是 gem 默认源不稳定,经常连不上

➜  ~  gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

换一个靠谱的源:

sudo gem sources --remove https://rubygems.org/
sudo gem sources -a http://ruby.taobao.org/

终于可以安装 jekyll 了,-V参数可以显示详细信息

sudo gem install jekyll -V

安装一些依赖,比如 rdiscount pygments

sudo gem install rdiscount
sudo easy_install pip
pip install pygments

其他常用软件

  • Alfred 信息检索必备
  • MAMP 省去apache,mysql等常规设置
  • ihosts host切换
  • moom 窗口切换
  • charles 调试利器
  • mou 文档编写记录
  • xcode 软件开发工具

标签: jekyll , vim , git , zsh
<<< EOF

文章评论