通过简单的批处理文件构建Sublime Text 2

Roo*_*ook 12 build sublimetext2

我一直在玩ST2,它看起来像一个非常可爱的编辑器.不幸的是,它的文档太可怕了.

而且我很好.所以这是我的问题.

我在目录中有五个文件,我通常使用.bat文件构建

ifort file1.f90 file2.f90 file3.f90 ...
Run Code Online (Sandbox Code Playgroud)

如何通过快捷方式在ST2上定义并执行此行在Windows cmd上(考虑到PATH等环境变量)并查看输出?在ST2的这个阶段,甚至可能是这样吗?

jgr*_*tty 11

我刚刚制作了一个像这样的新版本:

{
    "cmd": ["$file"],
    "selector": "source.dosbatch"
}
Run Code Online (Sandbox Code Playgroud)

然后你将你的ifort ...字符串放在.bat文件中并"构建"它.


Tim*_*Tim 9

这是在构建过程中运行批处理文件的一步一步的方法:

在Sublime Text 2中,转到工具 - >构建系统 - >新构建系统

您将看到一个新的文本文件,其中包含以下代码:

{
"cmd": ["make"]
}
Run Code Online (Sandbox Code Playgroud)

现在将"make"更改为批处理文件的确切路径,使其看起来像这样:

{
"cmd": ["D:\\xampp\\htdocs\\myproject\\dostuff.bat"]
}
Run Code Online (Sandbox Code Playgroud)

请注意,必须对Windows路径使用双反斜杠.

然后将此文件保存为默认目录中的myproject.sublime-build,并要求您将其保存(应为$ HOME_DIR/AppData/Roaming/Sublime Text 2/Packages/User).

然后在您的项目中返回到Tools - > Build System并选择与您刚刚创建的文件同名的构建系统(在本例中为"myproject").

点击ctrl + b或转到工具 - >构建,你的批处理文件应运行,输出将出现在ST2控制台中.