最近装了一台小主机,需要从零开始配置 windows 使用环境,借这个机会整理和记录一下目前适用的各类软件、工具,以及需要注意的坑们。
一、装机必备工具
这类工具属于大部分人在 PC 端都需要安装的软件,可能对不同的人来说,会有
浏览器 - Chrome
在 Chrome、Edge、FireFox 之间选择,Chrome 的浏览体验是最好的(且不说 Google 为 Chrome 在 Web 实现上做了多少 “独占性” 优化),在各方面都处理得很不错。
当然在 GFW 的限制下,直接下载 Chrome 只能是 Google Chrome 网络浏览器。
即时通讯 - QQ & 微信
QQ 和 微信的地位在中国不言而喻,不再多作赘述。
解压工具 - WinRAR
WinRAR 的个人使用是免费的(但是会有弹窗,可以用火绒的弹窗拦截处理),也可以用 7-Zip、Bandizip 等工具替换。
防护工具 - 火绒
火绒的病毒查杀、威胁防护能力实际上并不出挑(反而可以说是“聊胜于无”),但是一来火绒的存在感极低,不会像友商产品一样每天招摇过市;二来自带的弹窗拦截、流量监控、文件粉碎等工具在特定情况下都有不错的效果;三是相对合理使用 PC 的情况下(不安装未知来源或具有潜在风险的软件),其实并不需要特别有力的防护,因此首选火绒作为防护工具。
PS:最近国内的 windows 弹出了 微软电脑管家的广告,火绒甚至因为此行为符合检测规则而干掉了 explorer,这对我来说是十足的加分项。详见知乎问题 火绒安全为什么会删除Windows 文件资源管理器explorer.exe组件?
音乐软件 - 网易云
网易云用我多年积累的歌单绑架了我的选择,无奈摊手.jpg。
二、个人适配的工具
这类工具大部分是提升 PC 使用效率的范畴,也包含一些非大众的软件。
截图和贴图 - Snipaste
说到截图和贴图,Snipaste 堪称无一合之敌,操作方便、功能足够日用,加上便利的贴图功能,建议加入 windows 组件库(大雾)。
我平时只会用到截图和贴图两个功能,分配两个 F 区的按键(例如 F3 和 F4)可以尽可能地发挥其作用。
索引和快速启动 - Listary
两下 Ctrl
键,呼出全局搜索栏,支持全盘文件即时搜索,几个字母定位常用软件,辅以合理命名文件,从此就和找不到历史文件、乱成一堆的桌面和开始菜单说再见吧。
显示器亮度调节 - Twinkle Tray
windows 没有提供方便的显示器亮度调节,但在不同光照下(白天、阴天、傍晚、夜晚),需要将显示器亮度调整到合适的程度以减少对眼睛的刺激。这个工具支持定时调整,我一般会选择早上调亮,傍晚调暗,晚上调到尽量暗。
PS:请尽量在使用 PC 时提供(或者说补充)合适的光照,一致的亮度能减少对眼睛的刺激。
键位映射和修改 - AutoHotkey(V2)
出于个人习惯,对普遍使用的键位进行了调整,如果这些调整不能通过硬件完成,那么就需要从软件层面进行修改。
我的主要修改是:停用大写锁定按键,将其作为组合按键的修饰键,例如按下 CapsLock
后,edsf 键会分别变成上下左右的方向键,其他调整有机会再做分享。
邮件客户端 - Thunderbird
如今邮件已经不再是被广泛使用的通信方式了,因此将其分在个人工具中。Mozilla 出品,多平台适用,界面清爽,功能对于个人使用也已经足够。
多平台笔记同步 - Flomo
多平台笔记同步,用来存一些可能会用到的非机密信息、偶尔想记下来的感想、摘抄、灵感,以及多个平台之间同步一些文本信息。
PS:flomo 的设计思路,以及分享的思维框架非常有趣,值得一阅。
笔记系统 - Obsidian
一个生态丰富、功能充足,基于 Markdown 的知识库管理工具,搭配各类插件,完全满足普通人的知识管理需求。
PS:云同步是需要收费的,替代方法有搭配 坚果云、Onedrive,或者用其他方式云同步,例如我之前一直是用 Git 进行同步的。
简单写作 - Typora
如果只是在一个文件内写作,那么 Typora 将会是不二之选,所见即所得,界面优雅,操作方便,主题丰富。仍然可以找到 0.x 历史版本并辅以使用,但为喜欢的产品投票,支持作者继续开发也很重要。
PS:这篇文章就是用 Typora 写出来的。
三、开发工具
VS Code
无需多解释,轻量级项目的不二之选,多语言通用。
WSL(1/2)
在 windows 上提供 linux 环境,注意直接 WSL 2 需要下载升级包后才可执行。
Windows Terminal
一个很好用的终端,用于启动 cmd、powershell 和基于 wsl 的不同 linux 发行版。
合理配置后可以提供不错的 linux 开发和远程连接体验,linux 下推荐安装 fish 和 tmux。
golang
越来越习惯于用 golang 写摸鱼项目了……
python
做一些数据清洗、统计和分析,还是用 python 最方便。
四、其他
steam
喜加一的快乐很难抗拒~
Network Extensions
下载代码等部分场景需要扩展网络访问能力,请自行探索。