Mac To Win

操作系统的变迁,很多人都会遇到:

  • 学生因为专业软件不适配 macOS,只能使用 Windows;
  • 上班族由于业务需求,必须从使用多年的 macOS 切换到 Windows;
  • ……

最近,我也将自己的全部家当从 macOS 迁移到了 Windows,开始了从一个系统切换到另一个系统的「折腾」。作为曾经的 macOS 用户,我用它完成了很多工作,现在我依然喜欢这个优秀、有设计感的系统。但与此同时,出于对部分专业软件的需求,也为了性能提升和接口兼容,我将服役两年有余的 12 寸 MacBook 淘汰,迁移到了 Windows 平台,开始拥抱 Windows 的生态圈。

我怀念 macOS 的哪些功能

从 macOS 迁移到 Windows 的过程中,必然有体验上的差别,下面这些在 Apple 生态系统中使用 Mac 的体验让我尤其怀念:

  • 桌面美学:macOS 具有设计感的桌面和 Dock
  • macOS 系统原生工具的体验:
    • 空格键「预览(Quicklook)」
    • 「Handoff」、「Airdrop」等与其他苹果设备的无缝联动
    • 方便的原生截图、窗口检测与有质感的背景阴影
  • macOS 上的效率工具:
    • 全局启动器 Alfred(或者原生的 Spotlight)
    • 类似 iPic 的图床工具
    • 各路体验优秀的 Markdown 写作工具
  • 开发环境:得益于 macOS 类 Unix 系统的属性而有的一套可以媲美 Linux 的开发环境(比如 Homebrew 与原生的 git 和 ssh)

那么在使用 Windows 与 iPhone 的时候,我能不能找回一些如此顺滑的体验呢?我在 Windows 上做了这样的折腾。

在 Windows 上的折腾

针对前面提到的桌面美学、系统工具、效率工具和开发环境这四个方面,我分别针对性地用了不同的工具来尝试性地还原 macOS 上的体验。

设计桌面

Apple 是一家标榜设计的公司,macOS 的桌面美学确实让包括我在内的很多人赞叹。当然,我在使用 Windows 的这一周以来,发现经过 Fluent Design 重新设计的 Windows 10 也相比之前的老一代 Windows 有着巨大的美学改善。进一步借助下面这些小工具和,我找回了不输 macOS 的美观桌面。

我的桌面

TranslucentTB:开源的任务栏透明工具

美化桌面的步骤中,必不可少修改任务栏,改掉它不透明的生硬效果。有人会选择修改注册表,这不仅很危险,还只能将任务栏半透明化,而另外一些如 StarDock 的美化软件又很占内存。这个开源的 TranslucentTB 则不然,既小巧、不占内存、还可以将任务栏透明、半透明、模糊、或是直接显示纯色,可以说是功能全面了。显示效果就像上图那样,能够完整的呈现我们的壁纸而不必担心任务栏挡掉一部分。

② Rainmeter:Windows 桌面美化插件

对于深度美化 Windows 桌面的同学来说,Rainmeter 的重要性可想而知。在 Rainmeter 的 官网官方用户社区、和 DeviantArt 设计站点,都有大量设计精美的 Rainmeter 插件,但是我也并不推荐将插件直接堆砌在桌面上,一团糟的样子不仅不美观,还占用了大量的系统资源。我只小小利用了其桌面时钟、日期的显示。

我目前使用的 Rainmeter 主题在这里可以下载到 →Rainmeter Elegance 2.0

Simple Desktops:壁纸提供站

美化桌面方面,壁纸可以说是重中之重。一张简单可爱的壁纸可以奠定整个工作的态度。在 Simple Desktops 里我总能找到可爱的壁纸。

Simple Desktop

除此之外,无版权图片社区 Unsplash、免费图片社区 Pixabay、甚至是必应每日壁纸等等都是优秀的壁纸来源。

④ 文件管理和日常清理的习惯

简洁的文件管理、不复杂凌乱的桌面和常清理的使用习惯自然会让你的 Windows 使用体验蒸蒸日上。

参考:《每个人都应该学会正确管理文件》(少数派付费教程)

系统工具

WoX 和 Everything:启动器工具

Wox

WoX 是 Windows 上大名鼎鼎的开源启动器,我派对它有详尽的介绍 → 在这里

WoX 的看家功夫是基于 Everything 的基本文件搜索功能,它能在不到一秒钟的时间内将你想要的文件进行搜索并展现出来,快如闪电,当然这也包括将你要打开的应用快捷方式搜索出来,因而 WoX 可以充当应用程序的快捷启动器。除此之外,WoX 还可以调用计算器、预览颜色、打开控制面板的某项选项、直接调用搜索引擎搜索内容和直接运行 Shell 命令等等,而这些功能都归功于其强大的 Plugin 插件功能。当然 WoX 也提供了外观主题的定制功能。

WoX 和 Everything 两工具的完美结合,在使用体验上可以媲美 macOS 上的 Spotlight、Alfred 等效率启动器。

② QuickLook :空格键预览工具

QuickLook

macOS 上的「一指禅」—— 空格预览文件内容,绝对是一个经典、令人印象深刻的功能。在 Windows 上,QuickLook 可以实现空格预览的功能,并且支持的格式也很丰富,能够预览图片、文本、docx 文档、甚至是各种源码等等一系列文件。macOS 一指禅在 Windows 上也能完美践行了。

空格预览图片、文本和 Markdown

QuickLook 可以直接在 Windows 应用商店免费下载得到。

③ 快贴:云剪贴板工具

快贴是一个免费的跨平台的剪贴板同步工具,能够在多端设备同步剪贴板,并对剪贴板涉密内容进行自动识别、加密传输。

快贴

我在 iOS 和 Windows 端同时下载了快贴,在 iOS 保持后台运行的情况下,我在手机上复制的内容,能够很快的同步到云端,进而在 Windows 端能够粘贴。但是这个过程比 macOS 繁琐的地方在于,我需要通过全局快捷键来手动触发粘贴端的同步,这样的多一步操作虽说影响体验,也肯定不如 macOS 闭源的生态系统好,但是至少我不必用微信、QQ 之流当作我电脑与手机沟通的渠道了。

参考:好用的全平台剪切板工具,我们为你找到了这 3 款

Send Anywhere:文件传输工具

Send Anywhere 将文件上传到一个 p2p 网络上面,并非其服务器上,接受端通过随机六位接收码进行文件接受。这样的传输方式保证了文件的安全性和完整性,又能有相当的上传、下载和传输速度。Send Anywhere 可以说是全平台 Airdrop 了。

Send Anywhere

同时 Send Anywhere 有设备记忆功能,在曾经传输过文件的设备上,下一次传输的时候,六位接收码都不必输入。这样的分享文件的特性可以说是跨平台的救命稻草了。我在使用过程中除了在 Windows 平台传输结束之后 Send Anywhere 本身有几次会卡死,其他体验都极佳。

参考:免费全平台的文件分享利器:SendAnywhere

效率工具

① smpic:sm.ms 图床上传软件

我的博客图片全部都放到了第三方的图床上面,这让我需要有一个便捷的图片上传途径。

smpic 通过 SM.MS 图床的 API 与大名鼎鼎的 AutoHotKey 脚本实现了这样的图片上传利器,我将快捷键绑定为 Ctrl + Alt + U,这样点击图片按下快捷键直接就可以将图片上传至图床,并同时返回相应的图片引用链接,一气呵成。

smpic 同样,是一款开源、免费的软件,可以在其 Github 页面进行下载。

② Typora: Markdown 编辑器

Typora

Typora 不必多说了,基本上是 Windows 上写 Markdown 的必备利器了。我的这篇文章就是在 Windows 的 Typora 上面编写完成的。我派对 Typora 也有详尽的介绍:让 Markdown 写作更简单,免费极简编辑器:Typora

③ Snipaste:截图工具

Snipaste

Snipaste 着实是 Windows 上最好的截图工具。但 Snipaste 除了我们常见的截图标注、窗口检测、全局快捷键等等简朴必备技能,还有贴图、取色等等高阶可玩性。目前 Snipaste 在 Windows 商店就可以下载得到,并且就在最近几天 Snipaste 也发布了 Pro 版本,增加了更多的玩法。

Snipaste In Action

Snipaste 的开发者对 Snipaste 很是上心,我派单独采访了这位同学,在这里有更加具体的介绍 → 幕后丨他做了最强免费「截图」工具 Snipaste 后,还有上万字的话想说

上面介绍的工具中,除了 Typora 和图床上传工具 smpic 以外(smpic 因为免安装,所以不支持开机自启动),剩下的都有幸被我加入开机自启动名单。

开发环境

经过近两年的开发,目前 Windows Subsystem For Linux(以下简称 WSL)已经十分完善。我从微软商店下载安装了 Ubuntu 18.04 作为 WSL 的系统,并使用 Ubuntu 下的 aptitude 包管理工具链配置了我的开发环境。安装 WSL 的详细步骤在 → 这里

Ubuntu WSL

在 WSL 中我安装了我的必备开发工具:

  • git 代码版本控制
  • ssh 远程服务器连接
  • zsh 与 oh-my-zsh Shell 环境

在 Windows 中我通过 Hyper 终端环境进行实战。

Hyper 是一个基于 Election 的终端 Terminal Emulator,是一个插件丰富的、跨平台的终端。我写过一个有关它的详细介绍 HOW TO | 让自己的终端漂亮得不像实力派。在 Windows 下,可以通过 Hyper 调用 WSL 中的 bash.exe,这样就不用面对万恶的小黑框了。

我当前的开发环境

这样折腾之后,一套可用的基于命令行的开发环境也处于可用状态了。目前存在的问题是从 Windows 端调用 Linux 内部的指令还是有些问题,比如我在 Visual Studio Code 中试图调用 Linux 环境下的 Python 解释器进行调试就异常麻烦,目前 Visual Studio Code 团队对 C/C++ 和 Node.js 的调试都已经适配完成,至于 Python、Go 等语言,我相信未来的适配也会越来越完善。

参考:My WSL Setup by lloydstubber

最后的体验

经过这样的折腾,我在 Windows 上面的效率工具和开发环境体验也和 macOS 上的体验已经相差无几,也基本上实现了 iPhone 和 Windows 的无缝联动。

当然,为了习惯去让一个系统无谓地模拟另一个系统的体验是毫无意义的,我找回 macOS 特点的同时也在享受 Windows 的特色功能,比如用 OneDrive 方便地同步我的文件、用手写笔对 PDF 进行标注、在 OneNote 上进行笔记书写,甚至还能用手写笔在 Autodesk SketchBook 中绘画,这些体验都比 macOS 更好。还有一点很重要,Windows 能用上功能完整的 Office 套件。

作者:spencerwoo

原文地址:https://www.cnblogs.com/changwoo/p/9569301.html

时间: 2024-10-09 17:21:47

Mac To Win的相关文章

说说自己为什么用Mac不用Win系统?

原本Mac和Win系统各有优劣,但偏偏最近有人误导身边的朋友说"学编程肯定是Windows系统呀,Mac不行的",又不给出有说服力的理由,于是我心有愤懑,正好趁机总结一下自己对于两种系统的使用体验,以说明使用不同系统的优势和劣势,而具体到底用什么系统,还待看官们自己甄别.(这里mac系统的电脑基本代指苹果的系列macbook产品,win代指其它所有品牌的笔记本电脑,而如果是macbook安装了windows这种情况,那就请只看针对系统层面的对比吧) 首先,我自己有接近10年的Windo

数据库的安装(Mac,win,Linux)

mysql的安装.启动和基础配置 —— mac版本 安装 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads/选择Community选项 第二步: 第一步结束后程序会跳转到https://dev.mysql.com/downloads/网址,点击MySQL Community Server进入下面的页面,再点击5.6版本的数据库 第三步:mac操作系统 点击5.6版本之后会跳转到https:

Mac (适用于Win).新建Android项目.java.lang.NullPointerException

参考: 1.code.google.com - 18楼的回答(Mac) / Windows用户参考29楼的回答 2.How To Set $JAVA_HOME Environment Variable On Mac OS X 3.http://hsj69106.blog.51cto.com/1017401/595598 环境: Mac OS X Yosemite jdk1.7.0_71 Eclipse Luna (4.4.1) 报错信息: Errors occurred during the b

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

Mac/WIN zip压缩包乱码问题解决

问题: MAC和WIN系统之间互传zip文件,打开之后会发现中文名称都是乱码. 原来,Mac下默认文字编码是utf-8,而在WIN下是gbk.这样,在WIN下解压Mac打包的文件时,是用gbk来解析utf-8,就出现乱码了. 解决方案有: 1.压缩成7Z格式或rar格式. 2.mac下可使用Keka.BetterZip等软件来压缩. 3.最简单的解决方案是在Windows下.把WinRar升级到最高版本也可以(收费呐!),已经兼容mac这个bug了. ps.升级后打开不乱码,右键解压还是乱码.可

让鼠标滚轮在WINDOWS系统中也和MAC一样滚动(WIN系统鼠标滚轮反向)

用习惯MAC系统偶尔要用用WINDOWS系统,或者由于各种原因总之时不时需要由MAC转向WIN系统或同时需要两个平台机器上倒腾来倒腾去的同学,一般来说最痛苦的就是鼠标滚轮方向不一致. 基本上我们知道苹果系统里到是可以把鼠标滚轮方向设置成和WINDOWS一样的方向,但是那就 触摸板的"上.下"方向也反过来了,这也太反人类了-- 所以看来我们可以考虑的主要还是在WINDOWS上下手,而且用习惯的话还是觉得MAC系统的滚轮方向才更科学一些--当然,不排除这是因为我更习惯MAC-- 在网上找了

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.

Android Studio 快捷键 for Mac OS X 10.5+

Action Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Alt + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Control + O Alt + Ctrl + O 查找 Cmd + F Ctrl + F 查找+替换 Cmd + R Ctrl + R 上下移动代码 Option + Shift + Up/Down