打造自己的 Mac 环境

作为一个程序猿,每天接触最多的就是自己的“女朋友”,那么猿们肯定都有自己的一套撸具,我们都会根据自己的喜好配置自己的万能功能。无非是对于terminal的使用与配置。

文章主要分享记录博主自己搭建环境的过程。

清单

罗列一下博主 Mac 上的盆友们,顺便来个简要介绍。

1)开发类

  • Xcode:苹果官方开发工具
  • PaintCode:可视化设计转代码神器
  • GitX:git可视化工具,开源
  • SimPholders:直接打开模拟器App文件神器

2)工具类

  • 奇妙清单:云记事本
  • Beyond Compare:文件比较神器,付费
  • Charles:网络抓包神器,付费
  • Go2Shell:命令行打开工具,可以实现Finder下打开terminal
  • Navicat Premium:数据库可视化工具,付费
  • Chrome:谷歌浏览器
  • The Unarchiver:文件解压缩工具
  • DaisyDisk:磁盘清理工具,付费
  • MindNode Pro:思维导图,付费

3)文本编辑类

  • Sublime Text:文本编辑神器
  • Pages:苹果官方办公工具
  • Mou:markdown语法文本编辑器

4)阅读类

  • Reeder:博客订阅
  • Pocket:文章收藏
  • Dash:离线开发文档阅读
  • Skim:PDF阅读,开源
  • CHM View:chm文件阅读

5)图像类

  • Acorn:轻量级PhotoShop
  • ScreenFlow:录屏,生成视频文件,付费
  • licecap:录屏,生成.gif文件
  • Snip:截图

Sublime Text

配置命令打开 Sublime Text

1
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

之后使用时,使用如下命令即可打开:

1
$ subl

实际上这就是一个软链接的应用。

JSON代码格式化

网上有很多工具可用,博主自己现在使用一个 Tidy 的插件,效果还是蛮不错的。

效果图

1.打开链接https://gist.github.com/charsdavy/cd2324f9483ff83425bbacf85a6ea9be,下载文件。

2.将解压后的文件夹中的 prettify_json.pytidy_xml.py 问价拷贝到 ~/Library/Application Support/Sublime Text 2/Packages/User 路径

路径文件夹

3.打开 Sublime Text,从菜单中打开“Key-Bindings Default”文件

打开Key-Bindings Default文件

4.添加快捷键

1
2
{ "keys": ["ctrl+shift+x"], "command": "tidy_xml" },
{ "keys": ["ctrl+shift+j"], "command": "prettify_json" },

添加快捷键

5.使用

全选,然后按下 Control + shift + j 键即可。