使用 Windows 开发小技巧

在使用 Windows 编程时老是遇到一个问题就是, 那些 txt 文本文件一旦被同步到 OS X 下就出现乱码, 需要调整也十分麻烦. 最好的办法当然就是记事本新建的都是 UTF8 格式的文件. 为此上网搜索了一下解决了这个问题, 方法很简单就是新建一个 UTF8 格式的空文件并将其注册到注册表中为默认的 txt 新建文件即可. 网络上很多这样的教程. 另外就是 Windows 10 虽然可以完美显示英文字体, 但对中文的字体支持却相当的糟糕, 特别是在 Sublime Text 中不仅字体糟糕而且搜狗输入的候选窗口永远在屏幕的左上角. 为了对付这个问题, 下载了 notepad++ 并安装了新的字体Microsoft YaHei Mono, 弄完之后整个人的感觉都好多了.

在开发效率方面, 值得考虑的一个工具是 cygwin, 里边封装了大量 POSIX 下的命令, 且可以很方便的安装 git ssh gcc 等工具. 在 cygwin 中保存了不少实用工具, 如果查询目录中的 .svn 文件夹并将其删除, 对 class 文件进行重新打成 jar 包等等. 可以说由于有了 cygwin , 我的开发效率得到了蛮大的提升. 牵扯一些与开发无关的工具, 比如坚果云这个工具, 能够帮助将所有重要的文件同步到各台机器上, 它出现在了我的任何设备上, 里边包含了密码文件、电子书、简历甚至阅读研究的代码等. 还有 KeePassX 用来保存密码, 这个程序是开源的, 因而没有安全方面的担心, 我将所有的密码都由其来管理, 省下了不少记忆的时间, 这个工具也是有手机版的. 最后是 Evernote 笔记本, 这么多年以后学习的笔记、心得等等都保存其中, 可以随时查找翻阅, 由于是自己写进去的, 因而比网络上查找知识更加快捷且扎实. 当然, 博客也是一个很好的记录知识想法的地方, 我自己好几次都到自己的博客中翻阅之前记录下来的知识点, 并加深过印象.