# 2022 年我的 Mac 软件折腾之旅

> 何为差生文具多，看完这个你就清楚了， 用于2022年6月16日团队双周会的一个快闪分享。

- 发布日期: 2022-06-25
- Author: Tw93
- HTML: https://tw93.fun/2022-06-25/mac.html
- English translation: https://tw93.fun/en/2022-06-25/mac.md
- 全部文章: https://tw93.fun/posts.md

---

> **何为差生文具多**，看完这个你就清楚了.

## 写字的

Markdown 笔记应用应该属于我折腾最多的一块，楼主从大学期间开始使用 Markdown ，从最开始的为知笔记，到后面马克飞象，到了工作时候用过 Ulysses ，后面找到了 Quiver 用了很久，也用过 MWeb，买过 Bear 的年会员，最终最终还是没有一个好用的让我满意。

2年前做了[妙言](https://miaoyan.app/)，陆续优化着，体验和使用习惯自认为还比较适合工程师思维，Markdown爱好者可以试试~

> 开源地址：**<https://github.com/tw93/MiaoYan/>**

  ![](https://gw.alipayobjects.com/zos/k/n0/T1q7py.jpg)

1. 常用配置：下载后，打开设置选择一个空文件夹作为知识库目录，然后往里面放文档即可，同时可以配置下自己习惯的字体、外观等，就可以直接使用了。
2. 熟记常用的快捷键，让你事半功倍。
3. 可以将 Quiver 里面的文件顺序导出成文件夹，迁移到 MiaoYan 文件夹，可以无缝使用

生活记录一般用 Mac 自带的备忘录，手机可以同步，比较方便，工作文档语雀也很好用，Quiver 已经可以删除了。

## 常用软件

  ![](https://gw.alipayobjects.com/zos/k/70/44kY0Q.jpg)

1. Apple Music：假如你是 iPhone 手机，真心建议去试试她，我已经半年没有用 QQ 音乐了
2. [ScreenFlow](http://www.telestream.net/screenflow/overview.htm)：录屏、录制 Gif、录效果的利器
3. WeRead：自己用 rust 搞了一个微信读书的 Mac 版本，1.9M，可以通过 [这里](https://github.com/tw93/Pake) 下载
4. [Deckset](https://www.deckset.com/)：直接用 Markdown 去写分享的利器，基本上一个演示文档半小时搞定，现在更推荐妙言
5. [Input Source Pro](https://inputsource.pro/)：免费，把不同软件设置成不同默认输入法
6. [App Cleaner & Uninstaller](https://nektony.com/mac-app-cleaner)：卸载利器，帮你卸载得一丝不剩
7. [PrettyClean](https://www.prettyclean.cc/zh)：免费，清理利器，我一般辅助 [mac-cleanup-sh](https://github.com/mac-cleanup/mac-cleanup-sh) 使用
8. [Hidden Bar](https://github.com/dwarvesf/hidden)：开源，收起你的菜单栏的众多 icon
9. [Leaf](https://pcmacstore.com/en/app/576338668/leaf-rss-news-reader)：RSS 爱好者比较喜欢，比较轻量和浏览器阅读
10. [f.lux](https://justgetflux.com/)：免费，保护你的眼睛
11. [Thor Launcher](https://apps.apple.com/us/app/thor-launcher/id1120999687?mt=12)：免费，可以配置你很多软件的启动快捷键
12. [MindNode](https://www.mindnode.com/)：画脑图的利器，可以去淘宝买最新版本。
13. [shottr](https://shottr.cc/)：免费，截图，滚动截图利器，可以替代腾讯截图。
14. [Rectangle](https://rectangleapp.com/)：开源，随意设置你的窗口大小和位置，很适合有显示器的同学
15. [Bob](https://github.com/ripperhe/Bob)：免费，超级喜欢这个作品，翻译、ORC 用得特别多，很好用
16. [one switch](https://fireball.studio/oneswitch/)：常用功能快捷键，比如说清理屏幕，切换屏幕尺寸，连接蓝牙，清空回收站都可以设置成你习惯的快捷键
17. [MTMR](https://github.com/Toxblh/MTMR)：开源，让你食之无味，丢掉可惜的 TouchBar 还有一点点用，我的配置可见 [item.json](https://gw.alipayobjects.com/os/k/oi/item.json)
18. [PictureView](https://wl879.github.io/apps/picview/)：免费，看图片很方便
19. [Alfred](https://www.alfredapp.com/)：大搜，离不开这个了，我常用的，比如历史剪贴板可以去设置下，很好用，自己做了一个主题可见 [Cosy_Dark.alfredappearance](https://gw.alipayobjects.com/os/k/li/Cosy_Dark.alfredappearance)
20. [UPic](https://github.com/gee1k/uPic)：开源，图片上传 OSS 快捷工具，可以自己写一个 FaaS 函数上传到 OSS 或者 CDN

## 敲代码的

1. Webstorm：多用于大项目或者多人协作项目使用，配置可见 [你居然还在用 WebStorm ？](https://tw93.fun/2021-07-09/webstorm.html)
2. VScode：多用于简单快速的代码编辑的功能验证，常用配置如下：

    ![](https://gw.alipayobjects.com/zos/k/r4/0p7mkN.jpg)

- 外观：[JetBrains Mono](https://www.jetbrains.com/lp/mono/)、字体大小 16，行高 26，命令行字体 14，行高 1.2，主题 [Aura Theme](https://marketplace.visualstudio.com/items?itemName=DaltonMenezes.aura-theme)，查看 - 外观 - 关闭活动栏，使用 command+1+2+3+4 分别代替常用功能
- 格式校验：[Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)、[ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)、[Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)、[EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)、、[markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
- 前端辅助：[JavaScript (ES6) code snippets](https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets)、[npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)、[Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)、[Node modules navigation](https://marketplace.visualstudio.com/items?itemName=gegeke.node-modules-navigation)
- Git 相关：[Git Blame](https://marketplace.visualstudio.com/items?itemName=waderyan.gitblame)、[Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)、[gitignore](https://marketplace.visualstudio.com/items?itemName=codezombiech.gitignore)
- 功能相关：[Node Modules Context Menu](https://marketplace.visualstudio.com/items?itemName=darthyody.node-modules-context-menu)、[WakaTime](https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime)、[Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one)、[Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)
- 常用习惯：几乎将所有需要点击的都设置成自己常用的快捷键了，用的比较多的，比如 command+e 打开常用目录，command+option+i 打开命令行，command+option+l 格式化文件啥的。

## 敲命令的

其实我已经不用 iterm2 快半年了，一直用 [hyper.js](https://hyper.is/) + [Oh My ZSH](https://ohmyz.sh/)，长这样。

  ![](https://gw.alipayobjects.com/zos/k/im/nJeETD.jpg)

1. hyper.js 配置：[.hyper.js](https://gw.alipayobjects.com/os/k/x0/.hyper.js)，主要设置字体、字号、主题、快捷键相关的
   - 外观：字体 Jetbrains Mono、字号 18，详见上面 `.hyper.js` 地址
   - 插件：hypercwd、[hyper-aura-theme](https://hyper.is/store/hyper-aura-theme)
2. Oh My ZSH 配置：通过命令行 code .zshrc 可以打开。
   - 常用插件：git、[zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions/)、[zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)、[z](https://github.com/agkozak/zsh-z)
   - 主题：[dracula](https://draculatheme.com/zsh)
   - 此外设置了很多常用命令，如开启 vpn、git 缩短命令、环境软件调用等

## 看效果的

其实我不用 Chrome 也快半年了，一直用 [Edge](https://www.microsoft.com/zh-cn/edge)，省心省力，性能能耗自我感觉比 Chrome 要好，Edge 长这样

  ![](https://gw.alipayobjects.com/zos/k/of/djMP7Q.jpg)

1. 常用配置：建议登录，便于同步。
   - 隐私、搜索和服务：假如你是一个上网老司机，可以将能关闭的 [全部关闭](https://gw.alipayobjects.com/zos/k/16/BngXkF.jpg)，假如不是，建议选择打开
   - 外观：主题：[NewTab](https://cdn.tw93.fun/blog/upic/aTyroT.zip)(打开浏览器扩展 管理，打开开发模式，选择加载解压缩扩展)，啥都没有的主题，自己写的；配置也是能关闭尽量管理，可见 [截图](https://gw.alipayobjects.com/zos/k/ja/5miZgk.jpg)
   - 系统：这里是将能打开的都打开，详见 [截图](https://gw.alipayobjects.com/zos/k/oe/k0Yncp.jpg)
2. 常用插件：
   - [潮流书签](https://gw.alipayobjects.com/os/k/pe/Book.zip)：自己魔改的一个扩展，用这个可以将原有书签标签栏隐藏，直接 command+e 打开这个
   - [Proxy SwitchyOmega](https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif)：你懂得，和小火箭配合很不错
   - [uBlock Origin](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm)：广告拦截，极低内存，可以自己去配置一些规则
   - [FeHelper](https://www.baidufe.com/fehelper/en-decode/index.html)：前端一些常用的小工具，现在我习惯直接浏览器打开使用
   - [JSON Formatter](https://chrome.google.com/webstore/detail/json-formatter/mhimpmpmffogbmmkmajibklelopddmjf)：看 JSON 的，防止浏览器打开接口显示压缩的版本

## 更舒服一些

1. 替换 MacApp 的图标：[macosicons](https://macosicons.com/#/)，很多软件图标不规则，或者不那么 mac，可以去这里搜索常用的然后 command+i 替换
2. 你可以将你的 Dock，菜单栏都隐藏掉试试，习惯一段时间，然后将屏幕设置成黑色或者喜欢的背景，你会变得很清静的。
