• 折腾


    这两年因为兴趣和学习需要,接触了很多软件/工具。“工欲善其事,必先利其器”,大家都倾向于用最好的。然而有从两三个优秀同类软件/工具中挑选一个,有时候实在是一件痛苦的事情。在这些优秀软件/工具之间徘徊不定,来回折腾,花费了我大量的时间精力。所以想稍微总结下自己折腾这些软件/工具的历史,警示自己,以后少走些弯路。

    假设我手头有一台新机器,那首先要装操作系统吧?

    • 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 国际许可协议进行许可。

  • 相关阅读:
    Eclipse 中怎样自动格式化代码?
    如何使用Jfreechart生成柱状图?
    ADT OOP
    5.2 Construction for Reuse
    Lab6实验的一些思考
    软件构造的八个多维视图
    软件构造笔记5.1 Metrics, Morphology and External Observations of Reusability
    事后诸葛亮之感谢
    (Model)针对编译错误的友好提示
    第二次结对作业
  • 原文地址:https://www.cnblogs.com/fourseas/p/5759417.html
Copyright © 2020-2023  润新知