shuangmianxiaoQ / study-note

日常学习或工作笔记
6 stars 1 forks source link

Mac 开发体验 #51

Open shuangmianxiaoQ opened 5 years ago

shuangmianxiaoQ commented 5 years ago

前言

有段时间没写笔记总结了,来喜马拉雅第三天了,还在持续适应中~ 新的环境,新的同事,连操作系统也换新了。 用惯了Windows系统,第一次使用Mac也是各种不习惯,本文就来记录下使用Mac的一些工具~

开发工具

Homebrew

MacOS的包管理工具,官网:Homebrew 安装和使用就不详细说了,官网文档很清晰,像常用的NodeGit或是Linux上一些命令都可以使用它安装统一管理

oh my zsh + iTerm2

这两款工具也是开发必备,同事也极力推荐,主要是用来替代Mac默认的shell终端

  1. 安装iTerm2iTerm2 官网

  2. 安装on my zsh

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  1. 修改主题
$ vim ~/.zshrc

主题比较多,如果选择困难,可以使用random随机主题

修改主题

$ source ~/.zshrc

Sourcetree

Git可视化工具,之前Windows上以命令和小乌龟为主,Sourcetree界面还挺友好,先使用看看

必备软件

ShadowsocksX-NG

翻墙小飞机Mac版,在Github下载解压即可,配置参考:Mac中的Shadowsocks客户端

Aria2GUI + BaiduExporter

Aria2下载器,之前主要使用PanDownload和迅雷不限速下载,但是PanDownload没有Mac版本。经过网上查找说是推荐用Aria2,安装及使用查看 官网文档

BaiduExporter是一个Chrome插件,但是已经被下架了,也不再维护,安装如下:

  1. 下载 Github 源码,注意不要下载Release中的0.8.5版本(亲测无法使用),然后将源码chrome文件夹下的release文件下找个地方保存(不要删除该文件夹,可以重命名为该插件的ID: pkeijeplafdaafegfnnljfcipmkeejap
  2. Chrome浏览器输入chrome://extensions/进入扩展程序,并打开开发者模式
  3. 选择加载已解压的扩展程序,导入刚保存的插件文件夹,如下图所示

BaiduExporter

iStat Menus

同事推荐,需要破解,暂未使用