MacBook Pro 初始化

今天拿到了一辆跑车 MBP,虽然不是顶配,也能算上中等吧,废话不啰嗦,上来就是一顿操作猛如虎,最终效果就是唬

跑车的一些零配件来源地Awesome MacMacWK 一些破解软件集合地

软件的安装,这里不再赘述,这里主要对常用开发软件的配置进行记录

JDK

作为Android开发者,JDK的安装那是少不了

下载

在Oracle 官网下载所需JDK 版本,这里举例:JDK1.8.0_191

安装

此处省略,简单的安装步骤

配置

以下命令相关操作,均在自带系统终端应用或者自己安装的其他终端命令工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 查看安装的Java版本
java -version
# 编辑profile文件
sudo vim /etc/profile
# 在打开的 profile 文件中,最下面加入以下文本,添加完成后,保存退出
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/"

CLASS_PATH="$JAVA_HOME/lib"

PATH=".:$PATH:$JAVA_HOME/bin"

# 使配置生效
source /etc/profile
# 查看JAVA_HOME是否正确
echo $JAVA_HOME

jdk-command

jdk-config

注意:

  1. JAVA_HOMEjdk1.8.0_191.jdk 是自己安装对应版本的文件夹,可以在Finder中,快捷键:Command + Shift + G,输入: /Library/Java/JavaVirtualMachines/ ,最终得到对应的文件夹名,如: jdk1.8.0_191.jdk
  2. vim模式下,输入“i”:表示,插入,“esc”:表示退出编辑模式,“:wq!”:表示保存并退出

MySQL

下载

官方下载地址:https://dev.mysql.com/downloads/

mac-mysql-downlaod

安装

mac-mysql-install

我这里选择自定义设置密码,请记住你设置的密码,最好是大小写+数字+字符的组合方式

登录

1
2
3
# 使用 root 账号登录 MySQL
mysql -u root -p
# 出现下图中的MySQL,表示成功连接 MySQL

mac-login-mysql

卸载

mac-mysql-uninstall

Git

直接在自带系统终端应用中,输入 git --version ,由于之前并没有安装,系统会提示,直接同意并安装即可

GitHub配置

1
2
3
4
5
6
7
# 查看本地是否生成过秘钥,如果该文件夹不存在,则表示未生成过秘钥
cd ~/.ssh
# 生成一个github的秘钥,这里github可以根据喜好自己命名(默认.ssh路径,不添加密码等操作,直接三次回车,即可生成秘钥)
ssh-keygen -t rsa -C "github"
# 查看公钥
cat ~/.ssh/id_rsa.pub
# 复制公钥添加到GitHub的SSH设置中,这里省略操作截图步骤

mac-github-config

Gradle配置

  • 下载地址:官网,下载-all版本

  • 设置GRADLE_HOME路径

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 打开.bash_profile文件
    open -e .bash_profile
    # Gradle_HOME环境设置,并保存
    GRADLE_HOME=/Users/blade/Documents/DevTools/Gradle/gradle-4.6
    export GRADLE_HOME
    export PATH=$PATH:$GRADLE_HOME/bin
    # 配置文件生效
    source ~/.bash_profile
    # 验证配置
    gradle -version

    如果提示The file /Users/blade/.bash_profile does not exist.则在根路径下创建 .bash_profile 文件
    执行命令 touch .bash_profilesss

    gradle-config

Keka

对于 macOS 上的文件解压缩工具,有The UnarchiverBetterZipKeka等,我这里使用 keka,毕竟开源:https://github.com/aonez/Keka,真香

1
2
3
4
# 安装
brew cask install keka
# 卸载
brew cask zap keka

Mac 压缩 / 解压缩工具解决方案

OpenInTerminal

OpenInTerminal 是在 Finder 上的一个扩展工具,能够快速在当前位置已命令行或者指定的编辑器打开,非常方便,对于 OpenInTerminal 和 OpenInTerminal-Lite,OpenInEditor-Lite 的区别

Features OpenInTerminal OpenInTerminal-Lite & OpenInEditor-Lite
Support Terminal, iTerm, Hyper, Alacritty and kitty.
Support TextEdit, Visual Studio Code, VSCode Insiders, Atom, Sublime Text, VSCodium, BBEdit, TextMate, CotEditor, MacVim and JetBrains(AppCode, CLion, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm).
Set to open a new tab or window.
Support English, Chinese, French, Russian, Italian and Spanish.
Copy path of the selected file or Finder window to Clipboard
GUI preferences
Support keyboard shortcuts.
Support Dark Mode.

安装

  • openinterminal
    1
    brew cask install openinterminal
  • openinterminal-lite & openineditor-lite
    1
    2
    brew cask install openinterminal-lite
    brew cask install openineditor-lite

配置

这里主要是对应用进行授权

  • openinterminal
    System Preferences(系统偏好设置) -> Extensions(扩展) -> Finder Extensions(访达扩展)
  • openinterminal-lite & openineditor-lite
    拖拽 openinterminal-lite & openineditor-lite 到你的 Finder 的状态栏上

macOS 快捷键

顺带记录自己常用的快捷键吧🙃,其他用的时候在边用边查找吧

Mac 键盘快捷键