前端系统初始化-我的常用工具
作者: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 软件开发工具