用 Notepad++ 编译 CoffeeScript

Notepad++ 是我最喜爱的一款代码编辑器,没有之一,就好像 JS 库中的 jQuery,小巧、开源且功能全面,而且有丰富的插件支持,甚至可以和一些体积庞大的 IDE 编辑器相媲美而毫不逊色。

最近这段时间爱上了 CoffeeScript 的简洁之美,尤其是声明一个 Javascript 类和扩展类仅仅用 class 和 extends 关键词即可,不得不让人感叹 CoffeeScript 的优雅。不过今天不是要介绍 CoffeeScript,只是为配置 CoffeeScript 的环境做个笔记。

在 Windows 下搭建 CoffeeScript 的环境其实并没有网上传言的那么复杂,只是配置完以后,每次编辑 coffee 后会有一个编译的过程,才能解析成 JavaScript 文件,当然,我们可以开一个 cmd 窗口运行编译脚本,但是我希望的是把这个编译的过程融合到 Notepad++ 编辑器中,事实上这是可以做到的。

首先,在 Notepad++ 插件管理器上找到并下载一个叫作 NppExec 的插件,安装重启 Notepad++ 后生效。

然后,按 F6 或者在菜单上找到 插件 -> NppExec -> Execute… 选项,弹出命令输入框,输入如下命令:

"C:/Program Files/nodejs/node.exe" "D:/coffee-script/bin/coffee" -wcb $(CURRENT_DIRECTORY) $(FULL_CURRENT_PATH)
npp_console off
npp_open $(CURRENT_DIRECTORY)\$(NAME_PART).js

注意,其中一个是 nodejs 的安装路径,另一个是 CoffeeScript 的安装路径,替换成对应的路径即可。另外,-wcb 是 CoffeeScript 编译命令的参数选项,这个就根据各位的实际需求写就行了。

这样,就可以完成在编辑器里编写、编译、调试的所有操作了,可以说,Notepad++ 和 CoffeeScript 的组合堪称绝配。

转载请注明出处:用 Notepad++ 编译 CoffeeScript