💻 Tips for using Macintosh
Mac 使用技巧
触控板设置
设置 > 触控板 > 光标与点按 > 轻点来点按 ✔
设置 > 触控板 > 更多手势
轻扫切换全屏幕显示的应用程序 修改为 四指左右轻扫
调度中心 修改为 四指向上轻扫
App Exposé 修改为 四指向下轻扫
设置 > 辅助功能 > 指针控制 > 触控板选项
使用触控板进行拖移 ✔
拖移样式 选择 三指拖移
基础设置
截屏快捷键
设置 > 键盘 > 键盘快捷键 > 截屏
将所选区域的图片拷贝到剪切板修改为 ⇧⌘S
允许任何来源
设置 > 隐私与安全性 > 安全性 选中 任何来源
未验证的软件
开发者未向 Apple 注册的 App,将看到一个警告对话框。
Finder
通用
访达设置 > 通用 > 开启“访达”窗口时打开:> 选择自定义文件夹(我习惯设置成 Downloads)
边栏
访达设置 > 边栏 > 勾选自定义的路径
高级
访达设置 > 高级 > 执行搜索时 > 选择“搜索当前文件夹”
访达设置 > 高级 > 显示所有文件扩展名 ✔
路径栏
点击状态栏上访达的显示菜单
工具栏
开发环境
Xcode Command Line Tools
你有三种选择在 Mac 上安装 Xcode 命令行工具:
- 安装完整的 Xcode 包
- 当被一个命令触发时安装 Xcode 命令行工具
- 安装 Xcode 命令行工具作为 Homebrew 安装的一部分
安装
xcode-select --install
Homebrew
The Missing Package Manager for macOS (or Linux)
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
配置
常用命令
brew doctor
# 检查 Homebrew 安装是否有问题,并提供修复建议brew search
# 搜索可用的 Homebrew 软件包brew list
# 列出已安装的 Homebrew 软件包brew install <package>
# 安装指定的软件包brew uninstall <package>
# 卸载指定的软件包brew update
# 更新 Homebrew 及其软件包列表brew upgrade
# 升级已安装的 Homebrew 软件包
iTerm2
安装
brew install iterm2
主题配置
iTerm2 > Settings > Profile > Colors > Color Presets > Import
Dracula Theme
🧛🏻♂️ One theme. All platforms.
字体配置
iTerm2 默认字体即为 Monaco,但是缺少一些图形的渲染,这里推荐使用 nerd patcher 版本的 Monaco Nerd Font Mono
主题设置
iTerm2 > Settings > Appearance > General > Theme > Minimal ✔
状态栏配置
iTerm2 > Settings > Profile > Session > Status bar enabled ✔ > Configure Status Bar
Bottom
A customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows.
安装
brew install bottom
Tmux
SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。
为了解决这个问题,会话与窗口可以”解绑”:窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话”绑定”其他窗口。
Tmux 就是会话与窗口的”解绑”工具,将它们彻底分离。
安装
brew install tmux
常用命令
tmux new -s <session-name>
# 新建会话tmux detach
# 分离会话(快捷键:Ctrl + b
然后d
)tmux ls
# 查看会话tmux attach -t <session-id>
# 接入会话tmux kill-session -t <session-id>
# 终止指定会话tmux rename-session -t <old-session-name> <new-session-name>
# 重命名会话tmux split-window -h
# 水平分割窗口(快捷键:Ctrl + b
然后%
)tmux split-window -v
# 垂直分割窗口(快捷键:Ctrl + b
然后"
)tmux kill-pane -t <pane-id>
# 关闭指定窗格(快捷键:Ctrl + b
然后x
)tmux kill-window -t <window-id>
# 关闭指定窗口(快捷键:Ctrl + b
然后&
)
oh-my-zsh
安装
- curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"`
主题
配置为 ys 主题
插件
在 ~/.oh-my-zsh/custom/plugins下,git clone 自定义的插件即可
推荐安装以下插件:
NeoVim
hyperextensible Vim-based text editor
安装
brew install neovim
配置方案
有很多开箱即用的配置方案,譬如 AstroVim、LunarVim,选个顺眼的就行
类似IDE的界面效果
fastfetch
安装
brew install fastfetch
OrbStack
Say goodbye to slow, clunky containers and VMs
OrbStack is the fast, light, and easy way to run Docker containers and Linux. Develop at lightspeed with our Docker Desktop alternative.
墙裂推荐,Mac 终于可以彻底抛弃 Docker Desktop 了,Docker 和 VM 两手抓,主打一个全都要 🤣
Docker 环境
VM 使用效果(VSCode 也可以无痛连接)
实用工具
Maccy
Clipboard manager for macOS which does one job - keep your copy history at hand. Period.
Lightweight. Open source. No fluff.
MonitorControl
🖥 Control your display’s brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
Downie
一款简单好用的视频下载工具
IINA
基于mpv的自由及开源媒体播放器
RIME
聪明的输入法懂我心意
强烈推荐阅读我的另一篇文章中州韵输入法配置指北
其他(摸鱼利器)
PixelPerfect
Increase the text size of iPhone and iPad apps on Mac. Say goodbye to small and blurry text, and enjoy pixel-perfect graphics, all rendered at 100% native resolution. Compatible with macOS Sonoma, macOS Ventura, macOS Monterey, and macOS Big Sur.
PlayCover
Run iOS apps and games natively on your Apple Silicon Mac.
参考
- 版权声明:本文采用知识共享 3.0 许可证 (保持署名-自由转载-非商用-非衍生)
- 发表于 2024-07-23