本文主要写配置Mac
各种配置过程。
1. 软件
1 | 网易云音乐 |
2. Code
2.0 brew
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
2.1 sublime text
1 | sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl |
Install package
使用 ctrl+~
或者使用 View > Show Console
输入下面的命令。
1 | import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) |
需要重新启动 sublime
User settings1
2
3
4
5
6
7
8
9// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by syntax-specific settings.
{
"detect_indentation": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"word_wrap": true
}
Package need to be installed:
- FileHeader, remeber to set seperate file template.
1
"email": "[email protected]"
- JsFormat:javascript格式化,包括Json。切换Syntax后按 Ctrl+Alt+F 格式化。
- wakatime:自动记录code时间,支持多种编辑器和IDE。
先到官网注册,登录后在右上角点用户名,选择Setting,左侧选Account,复制Api Key。Sublime中安装此插件会用到。以后就可以登录网站查看自己的code时间统计图。 - Git
- Modific 检测
git
修改之后的代码进行高亮。 - anaconda,带
python
自动补全和 PEP8。 - Python PEP8 Autoformat
2.2 Oh my zsh
首先安装 iTerm 2
。 安装iTerm2。
然后跟着这个教程安装 Install oh-my-zsh。
接来下按照如下修改 zsh
字体主题。
- 首先安装powerline字体。
1
2
3
4
5
6
7
8# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts - 参考:https://github.com/agnoster/agnoster-zsh-theme
- 看显示效果对不对,对的话继续。
根据如下命令看字体有没有安装完成。
1
echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
开始安装
powerlevel9k
主题,可以参考别人的个性化主题。1
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
在
~/.zshrc
选择你所需要的主题:1
ZSH_THEME=”powerlevel9k/powerlevel9k”
配置.zshrc文件
1
2
3
4
5POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(time dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(virtualenv status rbenv)
POWERLEVEL9K_STATUS_VERBOSE=false
POWERLEVEL9K_SHORTEN_STRATEGY="truncate_middle"
POWERLEVEL9K_SHORTEN_DIR_LENGTH=1更短
1
2
3
4
5
6POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(time dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(virtualenv status rbenv)
POWERLEVEL9K_STATUS_VERBOSE=false
POWERLEVEL9K_SHORTEN_STRATEGY="truncate_middle"
POWERLEVEL9K_SHORTEN_DIR_LENGTH=0
POWERLEVEL9K_SHORTEN_DELIMITER="…"
- 配置 iTerm 2 字体和颜色。
iTerm → preferences → profiles → colors → load presets
字体是 14pt Iconsolata for Powerline
, color 是Solarized Dark。
2.2 Node install for blog
Install Node.js in mac
Install hexo1
2
3
4
5npm install hexo-cli -g
cd LichBlog
npm install
npm i hexo-generator-json-content --save
hexo server
2.3 Install python
1 | brew install python3 |
2.4 Install Latex
- Install maclatex
- Install LatexTools
- Install SKIM PDF viewer, set Preferences > Sync, Uncheck “Check for file changes” option, Preset as “Sublime Text”
2.5 Install Mysql
进入 mysql 官网下载,安装完成之后需要到系统偏好设置里面打开 mysql 服务。
然后进入/usr/local/mysql/bin
,看是否有 mysql。然后添加以下到.zshrc
文件:1
2# Add mysql bin to the PATH
PATH=$PATH:/usr/local/mysql/bin
然后source ~/.zshrc
即可。1
mysql -u root -p
2.6 Install mongo
1 | brew update |
因为我们是朋友,所以你可以使用我的文字,但请注明出处:http://alwa.info