工欲善其事,必先利其器!

国外有位 工程师 在 Github 上整理了一份 Mac 上各种工具的安装指南,很是不错,强烈推荐:

https://github.com/sb2nov/mac-setup

环境

  • macOS High Sierra
  • version 10.13.6

适用人群

  • 程序员

VPN 配置

翻墙,是每一位有追求的程序员的必备技能

指南:https://wangwei.one/posts/build-your-own-vpn-by-shadowsocks-or-rixcloud.html

开发环境

Java

指南:https://github.com/sb2nov/mac-setup/tree/master/Java

Scala

指南:https://github.com/sb2nov/mac-setup/tree/master/Scala

Python

指南:https://github.com/sb2nov/mac-setup/tree/master/Python

Go

指南:https://github.com/sb2nov/mac-setup/tree/master/Go

Node.js

指南:https://github.com/sb2nov/mac-setup/tree/master/Node.js

Git

  1. 指南:https://github.com/sb2nov/mac-setup/tree/master/Git
  2. Git 客户端下载:https://www.sourcetreeapp.com/
  3. Git 命令学习

Maven

安装
1
$ brew install maven
配置
  • settings.xml 路劲:/usr/local/Cellar/maven/${version}/libexec/conf

  • 修改 settings.xml 配置

    • 默认的配置下载 jar 包时,是从 国外中央库下载的,速度比较慢。
    • 建议改为国内阿里云仓库

Tomcat

安装
1
$ brew install tomcat
管理
1
$ brew services start|stop tomcat

IDE 安装

指南:https://github.com/sb2nov/mac-setup/tree/master/JetBrainsIDEs

安装

  1. 这里统一推荐 jetbrains 系列的产品,支持各种编程语言的 IDE 以及数据库操作。

  2. 这里推荐使用 toolbox 安装中 IDE,便于安装、卸载以及版本管理。

  3. 调整 IDEA 工具,打开 view —> 勾选 Toolbar,效果如下:

  4. 学习并掌握 IDEA 的常用快捷键,提高编码效率。

IDE 插件推荐

  1. Lombok
  2. Git Flow Intergration
  3. Alibaba Java Coding Guidelines
  4. SonarLint

开发工具

iTerm

指南:https://github.com/sb2nov/mac-setup/tree/master/iTerm

Zsh

指南:https://github.com/robbyrussell/oh-my-zsh

Postman

非常不错的 http 请求调试神器,便于 API 接口调试

地址:https://www.getpostman.com/

SwitchHosts

指南:https://github.com/oldj/SwitchHosts

数据库

Mysql

指南:https://github.com/sb2nov/mac-setup/tree/master/MySQL

Redis

安装
1
$ brew install redis
配置
1
/usr/local/etc/redis.conf
管理
1
$ brew services start|stop redis

客户端

网络分析

文本编辑器

CotEditor

https://coteditor.com/

SublimeText

指南:https://github.com/sb2nov/mac-setup/tree/master/SublimeText

MarkDown

  1. 工具

  2. 语法教学

浏览器

  • 杜绝使用任何国产浏览器(前端 | 测试小伙伴除外)
  • 务必使用这个星球上最好的浏览器 ——Google 浏览器
  • 插件推荐:https://wangwei.one/posts/4c3b6bcb.html
软件 说明 安装
wget 下载 brew install wget
htop 进程查看管理 brew install htop
youtube-dl youtube 下载 brew install youtube-dl
ripgrep 文件检索 brew install ripgrep
imagemagisk 图片处理 brew install imagemagisk
vim 编辑器 brew install vim
zsh 命令终端 brew install zsh
unrar 压缩 / 解压 brew install unrar
parallel 并行处理 brew install parallel
speedtest-cli 速度测试 brew install speedtest-cli

https://picocoder.io/best-homebrew-packages-for-mac/