macOS系统安装必备软件和搭建开发环境

由于个人喜欢折腾系统和软件,一段时间后总觉得系统会残留很多的垃圾文件,每到这时总控制不住自己去清空数据后重装系统。
所以做下记录,方便在重装系统后快速恢复工作环境。
另外,推荐一些常用软件和平常发现的一些比较好用的软件。

必备软件

  • ntfs for mac
  • SSR客户端
  • Chrome
    • 主题:Just Black,Oceanic,Slate,Material Incognito Dark Theme
    • 插件:Axure RP,Adblock Plus,Json Formatter
  • QQ
  • 微信
  • IINA视频播放器
  • OneDrive
  • Keka
  • Folx
  • Pdf Expert(Pdf文件阅读编辑)
  • Contexts(窗口切换管理)
  • Quiver(代码库)
  • Swivik for Mac(快捷切换应用)
  • Visual Studio Code及必备插件
    • Chinese (Simplified) Language Pack for Visual Studio Code
    • Markdown All in One
    • markdownlint(检查markdown语法)
    • Mardwodn PDF(转换为pdf,html,png或jpeg文件)
    • Code Runner
    • vscode-pdf
  • 命令行工具
    • Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    • nano:brew install nano
    • autojump:
      • 第一步:brew install autojump
      • 第二步
        1. git clone https://github.com/wting/autojump.git
        2. ./autojump/install.py
    • fish:brew install fish

      若安装了autojump,配置fish:

      1. touch ~/.config/fish/config.fish
      2. 输入下方代码后保存
      3. source ~/.config/fish/config.fish
      4. 注意 autojump.fish 文件是通过clone后执行install.py文件生成的
1
2
3
4
5
6
begin
set --local AUTOJUMP_PATH $HOME/.autojump/share/autojump/autojump.fish
if test -e $AUTOJUMP_PATH
source $AUTOJUMP_PATH
end
end

搭建开发环境

jdk1.8

  1. 下载安装:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 关闭自动更新
  3. 配置环境变量:nano ~/.bash_profile

    注意jdk版本路径

  4. 配置Visual Studio Code的settings.json
1
2
3
4
5
# Java
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export PATH=${PATH}:${JAVA_HOME}/bin
export PATH=${PATH}:${JAVA_HOME}/lib/tools.jar
export PATH=${PATH}:${JAVA_HOME}/lib/dt.jar
1
2
3
{
"java.home": "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"
}

Git

  • brew安装:brew install git
  • SSH:
    1. 全局设置用户名:git config --global user.name "wangwh"
    2. 全局设置邮箱:git config --global user.email "wenhui.wang@gymchina.com"
    3. 生成密钥:ssh-keygen -t rsa -C "wenhui.wang@gymchina.com"
    4. 密钥保存在:~/.ssh/文件夹中
    5. 添加密钥:ssh-add id_ras
    6. 若添加密钥出现错误:Could not open a connection to your authentication agent,执行:ssh-agent bash
    7. 在git服务器上添加公钥

Android

  • 下载安装ideaIC
  • 配置Android Sdk环境变量
1
2
3
4
5
# Android
export ANDROID_HOME=~/Documents/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
  • 安装必备插件
    1. GenerateSerialVersionUID
    2. Parcelable Code Generator(for kotlin)
    3. JSON To Kotlin Class (JsonToKotlinClass)
    4. Anko Support
    5. Json Parser

Flutter

  1. 下载Flutter
  2. 将Flutter解压
  3. 配置Flutter环境变量
  4. Visual Studio Code插件
    • Flutter(安装时会依赖安装Dart)
    • Android iOS Emulator

      配置sdk路径:
      Setting - User Setting - Extensions - Emulator:~/Documents/Android/sdk/emulator

  5. 命令行检查环境是否配置成功:flutter doctor,然后根据错误提示进行操作
  6. 使用ideaIC创建Android模拟器
1
2
3
4
5
6
# Flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export FLUTTER_HOME=~/Documents/Flutter/flutter
export PATH=${PATH}:${FLUTTER_HOME}/bin
export PATH="$PWD/flutter/bin:$PATH"