MacBook上的优秀软件之第一章节

Useful Software On Mac C1

Posted by ChenJian on April 10, 2017

摘要

1年前放弃Windows系统,开始使用Ubuntu系统。期间使用过Ubuntu系统的14.04和16.04桌面版本,CentOS7的桌面和服务器版本。写过相关优秀ubuntu系统的软件,如下三篇系列文章:

半年前开始使用Mac,即macOS系统。这里也会进行总结与分享。

系列博文

Homebrew

macOS 缺失的软件包管理器。懂了吧!就像ubuntu中的apt-get/apt,就像centos中的yum。

安装:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
wget安装

macOS中没有wget,直接使用homebrew安装

brew install wget
参考

Homebrew官网

Python

系统内已带python2.7.10,可以通过python --version进行查看。但是我还想尝试python2的较新版本2.7.13,或者python3版本。

安装pyenv
brew update
brew install pyenv

添加到bash_profile:

  • 配置bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
  • 配置zsh
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

重启shell:

exec $SHELL -l
pyenv基本命令

列出所有可以安装的python版本

pyenv install --list

安装某个版本(2.7.13)的python

pyenv install 2.7.13

安装路径在~/.pyenv/versions。可以先进行下载,将其放到~/.pyenv/cache中进行安装。

更新hash

# 为所有已安装的可执行文件 (如:~/.pyenv/versions/*/bin/*) 创建 shims,
# 增删了 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令
pyenv rehash

查看正在使用的python版本

pyenv version

列出所有可以安装的python版本

pyenv versions

卸载某个版本(2.7.13)的python

pyenv uninstall 2.7.13

设置全局python版本

pyenv global 2.7.13

设置局部python版本

pyenv local 2.7.13
安装pyenv-virtualenv
brew update
brew install pyenv-virtualenv

配置:

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc

重启shell:

exec $SHELL -l
pyenv-virtualenv基本命令

克隆2.7.10版本,目标为my-virtual-env-2.7.10,路径~/.pyenv/versions

pyenv virtualenv 2.7.13 test-env-2.7.10

卸载test-env-2.7.10的python

pyenv uninstall test-env-2.7.10
参考
  1. Python 环境搭建(Mac OS)
  2. pyenv管理python版本
  3. 使用 pyenv 可以在一个系统中安装多个python版本

Sublime

User配置文件如下:

{
	"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
	"font_size": 12,
	"ignored_packages":
	[
	],
	"open_files_in_new_window": false,
	"soda_folder_icons": true,
	"theme": "Soda SolarizedDark.sublime-theme"
}
参考

sublime官网

Macdown

写markdown使用Macdown(暂时不支持vim),可以官网上下载。

  • 字体:Monaco for Powerline

  • 大小:14.0

  • 主题:Solarized(Dark)+

  • Css:Clearness Dark

  • 勾选Syntax highlighted code block

  • 主题:Okaidia

  • 勾选Show line numbers

  • 勾选Detect Jekyll front-matter

参考

macdown官网

Chrome

chrome插件
参考

chrome官网

Microsoft Office

可到这里进行下载。 如果对你有帮助,请在博文下方进行留言表示支持,谢谢!

Dash

Dash用来查阅API文档和存储代码片段。

目前升级需要fee,我没有升级,也发现dash的代码片段不能正常使用。

参考

Alfred3

mac上生产力第一的工具。

包括:

  • 文件查询
  • 网站查询
  • 计算器
  • 字典
  • 联系人
  • 工作流

等等。总结下,就是神器

我已购买终身版。

参考

Alfred官网

Flux

Flux是一款护眼软件。

杭州经纬度:30.3362,120.117

参考

Flux官网

Sequel Pro

数据库客户端

参考博文

Sequel Pro官网

知识共享许可协议本作品由陈健采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。