首页 购买Mac后的配置
文章
取消

购买Mac后的配置

你怎么又买了Macbook?

最近在发表文章时,我经常遇到使用Surface Go 3(金奔腾处理器,8+128G)卡顿、续航时间短的问题。当我同时开启Zoom并共享PPT时,还会提示内存不足。因此,我被教授狠狠地批评了好几次。考虑到我现在使用的手机平板都是苹果的,并且苹果笔记本的M系列处理器具有怪物级别的续航能力,我选择回到了Macbook的怀抱。我将Macbook作为我的日常码字工具,备用机则用于发表文章。如果需要运行程序代码,我会使用实验室的台式机。最便宜的M1芯片的MacBook Air,8+256,作为备用机足够了。在日本购买的话,比国内购买便宜1000多人民币,整台机器只需6000元人民币。与国内大学使用的存储内存相同的英特尔处理器的Macbook(当时花费了1.3k)相比,这个价格实在是超值。在大学一年级(2016年)时,我曾使用过一年的Macbook。但由于需要使用一些专业软件,以及当时的经济状况,一年后我换回了Windows笔记本。

Homebrew

homebrew是什么

包管理软件,相当于一个第三方的app store的软件商店,类似于linux下的aptyum等。通过homwbrew下载的软件绝大多数来自官网,安全放心方便。

官方帮助文档

安装

1
2
3
4
5
# 使用终端(Terminal)输入以下命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 检测是否正确安装
brew -v

使用

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$ brew install <package>		# 安装
$ brew uninstall <package>	# 卸载
$ brew reinstall <package> 	# 重装
$ brew search <keyword>			# 搜索指定软件
$ brew update	# 获取最新版Homebrew
$ brew upgrade 	# 更新所有
$ brew upgrade <package>   # 更新指定软件
$ brew list      # 所有的软件,包括 Formulae  和 Cask
$ brew list <package>   # 列举某个 Formulate 或 Cask 的详细路径
$ brew info <package>   # 显示某个包信息
$ brew info     # 显示安装的软件数量、文件数量以及占用空间
$ brew outdated		# 列出可更新的软件
$ brew cleanup    # 清理所有旧版本的包
$ brew cleanup <package>  	# 清理指定的旧版本包
$ brew cleanup -n     # 查看可清理的旧版本包
$ brew pin <package>    # 锁定指定包
$ brew unpin <package>   # 取消锁定指定包
$ brew deps --installed --tree	# 查看已安装软件的依赖

实例:安装谷歌浏览器

1
2
3
4
5
6
7
8
9
10
11
12
13
# 查询谷歌浏览器这个软件
$ brew search chrome
#以下为显示内容,可以看到有一个google-chrome
==> Formulae
chrome-cli      chrome-export   chroma          rome            chrony

==> Casks
chrome-devtools                          epichrome
chrome-remote-desktop-host               google-chrome
chromedriver                             mkchromecast
chromium


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 查看具体信息
$ brew info google-chrome
# 显示内容,来自谷歌官网没问题是我想安装的
==> google-chrome: 109.0.5414.119 (auto_updates)
https://www.google.com/chrome/
/opt/homebrew/Caskroom/google-chrome/109.0.5414.119 (61.7KB)
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/google-chrome.rb
==> Name
Google Chrome
==> Description
Web browser
==> Artifacts
Google Chrome.app (App)
==> Analytics
install: 17,503 (30 days), 57,327 (90 days), 238,646 (365 days)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 安装谷歌浏览器这个包
$ brew install google-chrome
# 显示内容,成功安装到'/Applications/'里面
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
clang-build-analyzer
==> New Casks
rive

You have 1 outdated formula installed.
You can upgrade it with brew upgrade
or list it with brew outdated.

==> Downloading https://dl.google.com/chrome/mac/universal/stable/GGRO/googlechr
######################################################################## 100.0%
Warning: No checksum defined for cask 'google-chrome', skipping verification.
==> Installing Cask google-chrome
==> Moving App 'Google Chrome.app' to '/Applications/Google Chrome.app'
🍺  google-chrome was successfully installed!

iTerm 2

听说自带终端不好用?那哪一个好用呢?我不知道,总之先随便找个用的人比较多的试试再说。

官方帮助文档

安装

安装用到了刚刚安装的homebrew

1
$ brew install iterm2

zsh的配置

大一时候用的Macbook还是默认使用bash作为shell的,在macOS Catalina后,便将zsh作为默认shell了。反正不会配置,用别人的配置不香吗?顺便安装一些好用的主题和插件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 安装 powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

# 安装 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# 安装zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

修改~/.zshrc文件
vim ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"  # 启动P10主题
plugins=(git zsh-autosuggestions zsh-syntax-highlighting extract colored-man-pages z)  # 启用一些插件
source ~/.zshrc # 重载用户配置文件
#之后更具P10的引导一步一步自定义主题吧


常用软件备忘单

关于安装方式,homebrew安装的话,直接输入brew install <package>,即可安装完成。如果都是❌的话,去官网下载。

名称简介homebrew安装App Store支持
QQ社交qq
微信社交wechat
Line社交
Chrome浏览器google-chrome
Zoom学校网课必备zoom
Dropbox实验室统一用网盘dropbox
Steam游戏平台steam
向日葵远程控制远程协助sunloginclient
Spotify音乐spotify
Slack实验室联络用slack
Office码字microsoft-office
Discord游戏开黑Discord
Telegram奇怪的群组看奇怪的东西telegram
知悉思维导图思维导图
Insync网盘同步insync
Utools效率工具utools
Typoramd码字工具typora
Notion笔记工具notion
Todoist任务清单todoist
Visual Studio CodeIDEvisual-studio-code
Zotero文献管理zotero
IINA视频播放器iina
Aria2GUI多线程下载aria2gui
iTerm 2终端iterm2
Goodnotes手写笔记软件
The Unarchiver解压缩the-unarchiver
magnet快速布置窗口
讯飞语记语音码字
TeX Livelatex写论文用的mactex

参考

https://github.com/zsh-users/zsh-autosuggestions https://github.com/zsh-users/zsh-syntax-highlighting https://github.com/romkatv/powerlevel10k https://github.com/ohmyzsh/ohmyzsh

本文由作者按照 CC BY 4.0 进行授权

vim学习与备忘

Mac上安装aria2并接管Chrome浏览器