配置
触控板
勾选“轻点来点按”
键盘
按键重复 (快), 重复前延迟 (短), 勾选“将 F1、F2 等键用作标准功能键”
快捷键, 选择“所有控制”
Dock
Dock 左侧显示, 外接显示器, 放在右侧
软件
macOS 系统
- Spotlight 全局搜索, 快捷键:
Command+空格
- 文件预览, 快捷键:
空格
- 关闭窗口
Command+W
, 关闭程序Command+Q
, 当前应用偏好设置Command+,
, 切换应用程序Command+Tab
- 常用快捷键详情参见 Mac 键盘快捷键
常用软件
- 邮件, 推荐作为默认邮件客户端
- Chrome, 推荐作为默认浏览器
- 微信
- 搜狗输入法
- XMind, 思维导图
- Skim, PDF 阅读器
- Snagit, 截屏软件
- 虚拟机 VirtualBox, Docker
- Clean My Mac, 清理 Mac 垃圾文件, 慎用
- JetBrains (自动格式化代码 Option+Commond+L)
- IntelliJ IDEA, 开发 Java
- PyCharm, 开发 Python
- WebStorm, 开发前端
- DataGrip, 访问数据库
软件包管理
推荐 Homebrew, 详情参见如何在 Mac 中优雅地使用 brew 安装软件包
不推荐 MacPorts, 除非必要, 比如 sudo port install ImageMagick
, 尽量使用 brew, 安装使用详情参见 Mac OS X中MacPorts安装和使用
终端
iTerm2 + zsh 取代系统自带的 Terminal + bash.
- iTerm2, 功能更强大的终端, 强烈推荐
- 分割面板
- 竖直切分
Command+D
, 继续使用切分前的会话目录, 参见下图. - 水平切分
Shift+Command+D
- 打开/关闭命令广播
Option+Command+I
- 竖直切分
- 选中即复制
- 命令补全提示, 按两次 Tab
- 自定义快捷键, 比如用
Option+.
输出!$
, 表示上一条命令最后一个参数, 参见下图.
- 分割面板
- zsh, 功能更强大的 Shell, 强烈推荐
- 安装
brew install zsh zsh-completions
, 详情参见 Installing ZSH - 安装 Oh My ZSH, 参见官网
- 快速查找以某个字符串打头的命令历史, 修改最大命令历史记录数
HISTSIZE
- 遍历所有子目录
**
. - 我的配置 https://github.com/henryhyn/zshrc
- 安装
- z 常用目录快速跳转, 参见官网
知识管理
- 印象笔记, OneNote
- Markdown
- Sublime, 推荐作为纯文本编辑器
- MarkEditor, 将 Markdown 转换为其他格式, 比如 PDF, 微信公众号富文本
- Pandoc, 标记文本转换的 “瑞士军刀”
- LaTeX
- MacTeX, 在 Mac 下使用 LaTeX, 下载地址
- 个人博客
- github pages
- jekyll
- 自建博客
窗口大小管理
可以像 Windows 系统中一样, 最大化窗口, 让窗口左一半, 或右一半, 推荐 Moom, 安装破解版提示被损坏时, 参见提示「文件已损坏,打不开」时的解决方法
自动补全
推荐 Dash
Git 配置
编辑 ~/.gitconfig
文件, 增加一下配置, 就可以实现, 比如 git ci
表示 git commit
.
[alias]
co = checkout
st = status
ci = commit
di = diff
自己开发一些效率小工具
sssh
通过配置账号/密码文件, 实现使用别名登录远程服务器, 并且免密码.
https://github.com/henryhyn/sssh
help
利用 Markdown 整理的知识笔记, 使用这个工具快速搜索/查看.
https://github.com/henryhyn/help
mkbook
整合了 Markdown 转 LaTeX, 再生成 PDF 流程, 做到了一键生成 PDF 文档.
https://github.com/henryhyn/mkbook