这两年因为兴趣和学习需要,接触了很多软件/工具。“工欲善其事,必先利其器”,大家都倾向于用最好的。然而有从两三个优秀同类软件/工具中挑选一个,有时候实在是一件痛苦的事情。在这些优秀软件/工具之间徘徊不定,来回折腾,花费了我大量的时间精力。所以想稍微总结下自己折腾这些软件/工具的历史,警示自己,以后少走些弯路。
假设我手头有一台新机器,那首先要装操作系统吧?
- Windows系列没啥好折腾的,一直用最新的(目前是win10),留一份xp装载虚拟机里,用来处理一些老古董。
- Mac OS没玩过,手上没苹果机。黑苹果也懒得弄。
- Linux装过Ubuntu、Fedora、Debian、SUSE。但也仅限于装过,然后在图形桌面上到处点点……目前只留了一个没装GUI的Debian,学习用。
所以现在系统是win10了!然后上网去下载其他软件,最重要的是,要先下载一个趁手的浏览器(IE就算了吧。Edge虽然还能用,但扩展功能才刚刚出来,鼠标手势都还不能稳定工作呢。另外国产浏览器就别考虑了):
- Chrome好好好!扩展程序好多啊!谷人希出品值得信赖!同步功能赞!等等……我上不了Google怎么办?诶这中文字体怎么这么难看?
- Firefox看起来也不错。可以定制的地方这么多!扩展也够用了,服务器在本国所以同步功能正常。
就Firefox了!接着作为一个初阶C++码农,总得有个像样的IDE吧。
- Visual Studio号称宇宙第一IDE,除了臃肿,没什么黑点。用上固态硬盘之后,启动速度也不慢。
- Code::Blocks来自自由世界的软件,也有Linux版。但总觉丑,不像是这个世纪的产物。啥?编译器是MinGw?什么鬼?查了一下是Minimalist GNU for Windows。GNU这种自由世界的东西放进windows里面来,总觉得怪怪的,不靠谱啊。
- C-Free轻量级的IDE,自带编译器是MinGw。
- Qt这个套件里也有IDE嘛,比Code::Blocks好看点,不过不想仔细研究了,用Linux时再考虑Qt吧。
- CLion来自JB(JetBrains)公司的IDE。嗯?这家不是做Java的IDE的嘛?
考虑到自己还会用到MFC、Winform、WPF这些依赖VS的东西,就用VS吧。另外留C-Free作为备胎,反正体积不大。VS有免费的Community版,第一次使用的时候联网激活一下就可以一直用了。好了接下来是文本编辑器,windows自带的记事本根本不够用啊!
- Sublime看起来很不错的样子,用户也挺多,评价也挺高,就这个了……等等,要收费?
- Atom由Github出品,还专门拍了个广告!还挺好看的!冲着广告用用看吧。喔好多插件……等等,安装插件为什么报错?
- Visual Studio Code微软的跨平台文本编辑器……总觉得其中有诈啊。不过看口碑不错,尤其是那些搞web开发的。
- Notepad++虽然跟上面那几个比起来丑了点,但做到了小而全,秒开,可以完全替代系统自带的记事本了。
- Vim & Emacs前者号称“编辑器之神”,后者则是“神之编辑器”。于是抱着好奇心去试了试Vim……这玩意儿怎么退出?Emacs则碰都没碰。有段时间信誓旦旦地想学Vim,想提高自己的工作效率(其实是想装逼),发现学习曲线太陡峭,不了了之……非Linux命令行环境下,这两个东西我是不想去碰了……
就用Notepad++了!Atom也装一个,用来写markdown(顺便一提这篇文章就是在atom里面写的)。除了写代码,有时候还需要读各种文档、论文,这时候怎能少得了PDF阅读器?
- Adobe Acrobat Reader DC最新版本配合win10十分好看,免费版的功能也够用。但总觉得这软件有一丝臃肿,不知道是不是Adobe这个词给我带来的错觉:)
- 福昕阅读器用了一会儿感觉不太好,可能是沾染了某些流氓国产软件的不良风气吧,卸载之。
- Sumatra PDF小巧精致,秒开。好软件!唯一的遗憾是不能标注。
就用Sumatra PDF吧!除了论文,一般的PDF文档我也不会在上面标注什么。说到论文,自然少不了文献管理软件,看论文啊、标注啊、笔记啊、导出引用啊……实乃科研利器:
- EndNote首推,然而要钱……
- ReadCube界面好看,有云同步,有一定的免费存储空间,然而用起来微卡,不知道是网络原因,还是颜值带来的副作用。
- Mendeley有云同步,有一定的免费存储空间,比上面那个流畅,没上面那个好看……感觉功能还是没有EndNote多。
唉还是用EndNote吧,搞了个破解版……读书人的事情……
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。