从 Mac 到 Windows
引子
从 Mac 到 Windows 是我一直想写的一个系列。自己从 2013 年前后开始使用 Mac,在大学期间也尝试过黑苹果,到 2021 年使用 Mac 的时间已经接近十年。
2014 年,Satya Nadella 开始上任 Microsoft 的 CEO,从那个时候开始,Microsoft 似乎真的在进行一些改变,.Net 开源跨平台,Visual Code 面世,Typescript 在前端开发者中炙手可热。
另一方面,随着周围无脑鼓吹 MacOS 的 Mac 用户越来越多,我承认自己是一个容易被外界影响的人,感觉曾经 Mac 营造出的 Geek + Design 的高级感在我心里已经渐行渐远。
于是从 2019 年开始,我对之前嗤之以鼻的 Windows 重新有了好奇心,开始尝试在游戏之外使用 Windows 系统,包括 Coding,办公等等。
像这两年每个从 Mac 换回 Windows 的人一样,我惊讶于自己只需要简单的适应就可以很轻松的上手 Windows 系统,而且并没有遇到太多让人难以接受的痛点。经过这一年的 Windows 和 Mac 交叉使用,我可以说“Windows 没那么差,而 Mac 也没那么必须”。事实上,除了 iOS 开发以外,我想不到有什么必要的原因,必须去使用 Mac。
在这期间,我自己也积累了一些平台转换的心得,给同样从 Mac 换到 Windows 的同学一些参考。同时,整理的过程也是再次学习的过程,促使我写下这篇博客。
开发工具
我想对于一个软件开发工程师来说,最重要的就是自己吃饭的家伙。这也是从 Mac 转换到 Windows 平台后最大的障碍。
Mac 是一个基于 Unix 的操作系统,至少对于我们这些开发者用户来说,一个无比接近 Linux 的系统无疑是非常顺手的,这里主要是指 Shell 和 一些系统目录的组织形式。
Shell
伴随着知乎上一些早期 Mac 用户的布道,我接触的大部分开发者,都会使用 zsh + iterm2 + ohmyzsh 来作为控制台的主力工作流。其实我问过很多同事,他们不知道为什么要用 zsh 而不是 bash,也不清楚为什么要用 iterm2 而不是系统自带的 terminal ,ohmyzsh 的使用也仅限于知道会让 shell 更加美观。
软件备忘
浏览器
- Edge ✓
- Firefox
开发工具
- Visual Code ✓
- Windows Terminal ✓
- Powershell ✓
- Winget ✓
- Chocolate
- 微信开发者工具 ✓
- Emacs
Internet
- Telegram
- Discord
- Clash for windows ✓
媒体播放
- VLC player ✓
- QQ Music ✓
- Neteast Music ✓
- Spotify ✓
音乐制作
- Ableton Live ✓
- NI Access
- Sonic Pi
- ASIO4ALL
- Roland Cloud
Gaming
- Steam ✓
- Dota2 ✓
- 极乐迪斯科
- 神界-原罪 1、2
- 永恒支柱 1、2 ✓
- 群星 ✓
- 黑暗之魂
- BattleNet CN
- 魔兽世界
- 炉石传说
- 守望先锋
- 网易 UU 加速器
创作
- Typora
- Office
- Zeplin
- LightRoom
- PhotoShop
Fonts
- Iosveka ✓
- 更莎黑体 ✓
- Pragmata Pro ✓
MISC
- 7-zip ✓
- Logic G Hub
- Office ✓
- Microsoft To-do
- PowerToys ✓
Last modified on 2020-11-12