Sublime的构建系统

 sublime是一个非常好用的web开发工具,在我们之前的文章中也有提到过。大家可以参考一下。

sublime的下载: http://chaojiahuo.cn/

Sublime Text 3 Package Control安装

sublime text3 最新注册码

这篇文字就写一写sublime的构建系统的一种最基本的用法。

按照sublime的一个非官方文档的说法,sublime中的构建系统就是可以让你可以不用离开sublime就可以运行当前在编辑的文件并且可以看到输出。这个功能其实在我们实际的开发中非常好用和方便,想要运行程序的时候只需要按下Ctrl+B就可以了。

接下来我们就建立一个新的构建系统,以php为例。

选择菜单Tools->Build System->New Build System此时会打开一个新的文件,如下图。

这只是一个模板,我们要写上我们自己的配置。写上如下内容。

{
	"cmd": ["php", "$file"],
	"selector" : "source.php"
}

保存这个文件,命名为,php.sublime-build

此时,一个新的简单适合于php的构建系统就完成了。我简单说一下这个配置文件中两行代码所表示的含意。第一行有三个信息,shell命令是cmd, shell命令的第一个参数是php, 第二个参数是当前文件名。这样当我们按下ctrl+b的时候sublime就知道要执行哪个命令了。第二行其实是一个可选项,可以让sublime在看到.php文件的时候就自动选择本构建系统。

此时我们再新建一个php文件,输入一些php代码,再按下ctrl+b的时候,就会在控制台有输出了。

-----------------更新-----2015-09-08--------------------

到这里为止其实已经可以实现sublime的一个简单的构建系统了。但是这里还有一个缺陷,无法通过点击错误信息跳转到相应的代码。所以还要再加一行配置,让sublime帮我们找到出错点的位置并跳转过去。

具体配置如下:

{
	"cmd": ["php", "$file"],
	"file_regex": " in ([^ ]+) on line (\\d+)$",
	"selector" : "source.php"
}

实际上就是加了一个正则表达式提取文件名和出错行号。



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 9862