Windows软件最佳实践

系统安装完成之后, 就要安装各种常用软件. 其中对于中文用户比较重要的是输入法, 目前系统自带的微软拼音也很好用, 所以一般就不再安装其他输入法了, 但是有时候精简系统没有输入法, 就需要自己安装, 由于我偏好绿色软件, 经过尝试, 发现QQ拼音的绿色版还不错. 当然, 输入法属于和系统关系比较密切的软件, 很难彻底绿色运行, 所以实际是用批处理命令准备了一下环境, 卸载的时候也是对应用命令清除设置, 其他方面都还可以.

浏览器也是必备应用, 目前用的是微软出的新Edge浏览器, 绿化版可以在RunningCheese的网站下载, 网站上也有Chrome和FireFox, 作为开发辅助, 也可以下载备用. 日常使用的主要还是Edge. 另外, FireFox还有一个开发者版, 据说对开发者更为友好, 个人使用不多, 离线版的安装包可以在这里下载.

其他日常比较常用的比如资源管理器, 系统自带的有时感觉不够方便强大, 我一般会用Q-Dir, 四分窗格加多标签, 常用位置都可以保留, 基本在一个软件里可以完成所有操作, 不用切换窗口了.

Q-dir

记事本我会使用Notepad3, 据说是基于Notepad2修改来的, github上有开源仓库. 对于单个文件的编辑, 功能都足够了. 只是没有浏览文件夹的功能, 要不然是可以直接作为开发工具使用的. 官方的下载包里还提供了mimipath作为文件夹浏览器, 但是用起来没有那么方便, 另外一个自带工具grepwin可以用来批量查找替换文件.
通过修改注册表可以用它来替换系统记事本, 不过如果要求不高的话, 直接替换文件也比较方便. 还是一个原则, 做好备份, 以备日后不时之需.

播放器我用的比较少, 系统自带的Winddows Media player也够用, 再要求高一些, 使用开源的VLC media player, 播放需求基本能满足. 最近使用的时候感觉播放速度的控制不太好理解, 不过要求不高的话使用是可以的.

这些软件都是绿化版的, 解压即可使用, 不用安装, 因此需要一个强大的解压软件, 我用的是7-Zip, 官方只提供了exe格式的安装包, 实际上解压后也是可以正常使用的. 不过很多时候装他之前还没有解压软件可以解压exe文件, 所以还是会先安装完再解压其他, 若是经常装机, 可以把安装目录压缩备份, 留待以后使用.

通讯方面, 微信和钉钉的电脑版也都可以解压运行, QQ不支持, 一直也没找到合适的绿化版, 而且QQ升级快, 因此如果确实需要用就下载最新版安装一下. 还有微信小程序的开发者工具, 虽然可以解压, 却没法正确运行, 因此也是需要安装.

Office软件, 之前用WPS, 不过现在的安装包没法解压运行了, 因此使用极速PDF和极速Office. 转换格式等功能需要收费, 基本的查看编辑功能还是可以的. WPS也是可以装的, 并且装好之后可以把安装目录压缩备份, 以后可以作为绿色版运行.

之后的软件就和各行各业的应用场景有关了, 作为软件开发者, 我觉得像git, sublime这些软件还是比较轻量的, 日常工作也可以用一下. 我推荐两个自己觉得比较有用的功能点, 一个是安装git时带的git bash, 可以在Windows环境下使用shell命令行工作, 其实是基于MSYS2, 但是更为精简, 如果需要更完整的
shell环境也可以下载安装. 比如要在Windows下开发C或者Rust程序, 就需要msys2环境.

另一个是sublime官方出品的Sublime Merge, 个人感觉是最好的git客户端, 功能颜值俱佳. 因为诞生较晚, 用的人不多, 但是确实好用, 个人强烈推荐.

平时开发我主要用HbuilderX, 据说绿柔主题保护视力, 而其他软件都流行暗黑. 性能方面也比java开发的Idea和js开发的VS Code要好. 由于最初也是基于java, 后来转成QT开发, 启动后还会开一个java进程, 负责语法提示等功能, 如果不需要, 可以把安装目录下plugins里的jre文件夹清空, 但是要保留这个空文件夹, 否则启动后还是会再下载一个jre. 貌似最新的alpha版已经没有这个文件夹了, 估计是官方在对遗留的java代码进行重构吧. 不过启动一堆node进程之后, 内存占用跟jre也差不多了.

附上我在HbuilderX中配置bash和sublime merge的代码. 通过快捷键就可以打开shell和管理仓库.

[{
 "name": "merge",
  "key": "ctrl+m",
 "command": "E:/app/sublime_merge/sublime_merge.exe ${fileDir}"
},
{
 "name": "bash",
  "type" : "shell",
  "key": "ctrl+i",
 "command": "E:/rt/PortableGit-2.35.1.2-64-bit.7z/bin/sh.exe"
}
]

另外, 由于使用了vhd系统, 还原很方便, 因此我不安装任何安全软件, 使用多年, 没经历过中毒等情况. 如果有人想要安装的, 因为我没测试过, 也给不出什么建议.

附记:
上面提到了Rust开发环境, 是因为我有段时间想体验一下Rust, 就开始按照官网的步骤安装运行, 结果总是编译不成功, 提示缺少链接器. 后来才发现, 官网提供的Windows工具有两种版本, 默认下载的是msvc版本, 需要VS开发环境下的一堆编译工具, 而我用的是msys2, 需要点旁边的'其他安装方式', 跳到Other Installation Methods页面, 下载x86_64-pc-windows-gnu工具. 因为对C开发环境不熟悉, 在这个问题上花了很多时间, 印象深刻, 特此记录一下.

你可能感兴趣的:(Windows软件最佳实践)