目录

hello-windows

最近又做了一个大动作,新购入了 Surface Book 2 笔记本,正式从 Mac 阵营叛逃回了 Windows 阵营,于是忙于重新在 Windows 下配置搞研究还有做开发的环境,稍微记录一下。

动机

2018年了,服役了快4年多的2014款 Retina MacBookPro 出现了偶尔抽风的情况,用着用着自动关机,电池也没发现什么问题,不知道是不是硬件抽风,懒得折腾了,另外一个重要原因就是 OneNote 在 Mac 下表现实在比较差,打开很慢不说,偶尔还会崩溃退出,再打开怎么都打不开,只能删掉重装,实在太影响效率。再说 Windows 这边,Win10 的几次大更新之后已经越来越好用了,更不用说有 WSL 的加成,可以直接运行 Ubuntu 子系统,Bash 跟 Windows 环境还可以互通,基本上都能直接还原 Linux 下的开发环境,迁移上没有什么困难。

新款的 MacBookPro 改成了蝴蝶式键盘,试过之后手感的确没有之前的舒服,而微软的这个 Surface Book 2 就有点意思了,高分屏、键盘可分离的平板模式、还塞进去了一块 GTX 1060 显卡,看起来的确有点 exciting,考虑了之后还是决定入手一个试试。Win10 要折腾的地方也不少,搞了差不多两三天,环境应该说配的比较舒服了。

数据迁移

从 Mac 迁移数据到 Windows,其实也不复杂,大部分直接移动硬盘拷贝过来即可,有几个容易忘记的,包括 ssh 的公钥私钥,免得重新创建然后 GitHub 和服务器访问之类的还要重新配。最大的感受就是,文档应该尽量都保存到云端,这样切换系统或者更换电脑是最方便的。我直接把几十个 G 的文档目录丢到了 OneDrive 里,切换机器完全不受影响。图片这些的话,OneDrive 也是可以用,还有个办法就是用 Google Drive,优化画质后的照片是不占用空间,想传多少传多少,手机里的所有照片都可以同步上去,唯一就是要翻墙。

Surface Book 2 高分屏缩放

15寸的 Surface Book 2 屏幕分辨率基本上到了 4k 水平,默认 Win10 推荐缩放 200%,但是我看还是有不少地方的字实在是太小,眼睛都快看瞎了,把缩放改到 225% 才比较满意。基本上需要用到的主流应用都已经能很好支持高分屏缩放了,对于那些不支持高 dpi 缩放的程序,可以在右键 属性-兼容性-更改高DPI设置 里找到“替代DPI缩放”功能,改成“系统”或者“系统增强”一般就能解决。当然也有些缩放支持不好的程序,那就只能暂时先不用好了(比如说文献管理软件 ReadCube 的桌面版。。)

日常应用推荐及配置

高分屏时代了,选择应用的标准首先考虑能完美支持系统缩放、字体渲染正常,当然还要不带广告、夹带各种插件。系统自带的 Defender 作为杀毒软件已经很好,360 和电脑管家之类的绝对不要再装了。

浏览器:Google Chrome,字体设置里改成微软雅黑,当然了,能翻墙是最好,用账号登陆后可以直接同步插件、收藏夹和历史纪录。

通信工具:TIM,微信。

Email 邮件客户端:看个人需求,我试了很多种,先说结论,唯一推荐的是 eM Client。

  • Win10自带的邮件应用很轻便,有邮件到达提醒,但是有些邮件的样式总是错乱,而且缺少设置选项,中文字体永远默认是“等线”,实在不够好看。
  • Outlook 实在太重量级,除非有特别需求只能 Outlook 实现,否则不是首选。
  • Foxmail 太长时间没更新了,没试对高分屏支持如何。
  • 其他可以代收 Gmail 邮箱的客户端像什么网易邮箱大师、YoMail之类的,我还是都有所顾虑,毕竟密码掌握在自己手里比较可靠。
  • 很多人赞的 MailBird,界面的确清新,但是在高分屏下中文的字体渲染还是有问题,看起来非常的细和虚,也没有可以设置的地方,试了几次只能放弃。
  • 最后找到这个 eM Client,可以说是除了微软自家的邮件应用和 Outlook 之外,在高分屏下表现最正常的应用了,整个界面对系统缩放可以完美适配,而且所有界面的字体都可设置,邮件默认字体也可配置,唯一的缺点就是退出之后没有邮件到达的提醒,这个估计只有自家的邮件应用可以做到了。eM Client 免费版可以管理两个账号,因为我需要同时管理N个邮箱,果断买了 Pro 证书,才149大洋,我觉得很值。如果没有这么多邮箱需要管理的话,免费版足够用了。

压缩/解压缩工具:Bandizip

视频播放器:PotPlayer

翻墙:v2ray + v2rayN

科研工具

主要是两大需求:Latex 和文献管理。笔记之类的肯定 OneNote 搞定。Surface Book 2 可是触摸屏,还能把屏拆下来当平板用,配上一个 Surface Pen 简直不要太爽。

Latex

Windows 下两大套件:MikTex 和 TexLive。为了和之前 Mac 下的环境尽量保持一致,还是选了 TexLive。不过 TexLive 这个 Windows 下的安装包真是可以吐槽一辈子,卡得一比,而且装到最后还老报错,最后我只能从镜像网站下了整个 iso 回来装。建议一开始先不要选完整安装,毕竟 5G 空间而大部分包可能都用不到,可以选 medium 或者 minimal scheme,然后手动勾选几个看起来常用的即可,如果编译时碰到缺少什么包,再用 tlmgr 来单独安装。另外这个 tlmgr 的 gui 程序也是卡成翔,每次都得等半天,真是无力吐槽。

文献管理

之前在 Mac 下 Papers,Mendeley 和 ReadCube 三板斧。Papers 没有免费版用, Mendeley 勉强可用,就是要设置一下替代 DPI,ReadCube 桌面版高分屏缩放一泡污,而且官方给的解决方案(链接在此)竟然是:你可以取消DPI缩放啊!虽然界面会变得特别小,但是你可以看得清 PDF 啊!我心里有一句。。。不知当说不当说。

目前看来要么用 Web 版的 ReadCube,要么 Mendeley 也还行,至于其他理论上都需要付费的应用,相信大家有自己的方法。。。

开发环境设置

(未完待续)

这个得单独开一篇慢慢记录了。。