用过了诸多的编辑器,Atom、VSCode、Webstorm 等等,最终我还是留在了 Sublime Text3 阵营,其优点对于我来说必定是多余其他编辑器。比如启动速度快、有强大且完善的插件社区等。因为经常换工作系统和环境,所以记录一下 Sublime Text3 的一些常用的用户设置。不用每次都去查询了。
判断进程是32位还是64位(32、64位系统通用)
前端时间做进程信息采集的一个工具,测试提交上来一个 Bug,在 XP 上所有采集的进程均为 64 位,我当时挺差异的,难道微软的 API 有问题?后来看了一下 IsWow64Process
函数第二个参数在 MSDN 上的解释:
命令行从 FTP 获取一个目录及所有子目录文件
最近接了一个需求,主要是对 FTP 操作的一系列功能,中间遇到一个问题就是如何通过命令行方式从 FTP 下载一个文件夹到本地。搜索了一下 FTP 现有的命令,无法实现将一个目录下所有子目录的文件都复制下来,mget
命令仅能下载文件,而不能下载目录。搜索后得知,可以通过 wget
命令来解决。一个示例如下:
Windows 环境安装 OS X Monaco 字体
Monaco
字体是 OS X 系统默认的字体,与 Consolas 一样都非常适合程序开发人员,但是它只在 OS X 系统下可以使用,换到 Windows 上就没有这个字体了。不过这几天我搜索了一下,下载了这个字体安装在 Windows 上使用,效果还不错。下图是 Visual Studio 中使用 Monaco 字体的效果。
Visual Assist 实用功能总结(持续更新)
Visual Assist 现在几乎是 Windows 程序员的标配了,用 Visual Studio 的没有一个不认识它的,因其有一些非常实用、简便的功能,本文将一些实用功能一一列举,持续更新,期望可以做一个比较适合初学者入门 Windows 使用 Visual Studio 做开发同学学习的资料。如果有人转载这篇文章,也请附上源地址,因为本文后面可能随时会有改动。
Windows Sysinternals 工具自动更新脚本
Windows Sysinternals 内包含了很多微软提供的实用工具,经常用到的比如 Process Explorer
、Process Monitor
、TcpView
、Autoruns
、DbgView
等等,因为这些工具各司其职,大多是分开的单独的 exe,如果想更新他们,我自己平时都是去 Windows Sysinternals 直接下载覆盖更新,每个文件都去看看版本号对不对,这样很麻烦。后面在网络上搜索到了一个 PowerShell 的脚本,直接运行脚本指定好目录就可以自动下载最新的工具了,非常实用,这里推荐给大家。