我正在使用 sublime text 2 来编写我的程序代码。我想在其中运行控制台,以编译并运行。有没有办法在强化文本2中嵌入 控制台命令行?它已经存在吗?
注意:我正在使用 Windows 和 Linux ,解决方案对任何系统都有帮助。
答案 0 :(得分:11)
我认为您可以尝试创建自定义构建系统。工具 - >构建系统 - >新构建系统......这是C编程语言的简单构建脚本:
{
"cmd" : ["gcc", "$file", "-o", "$file_base_name"],
"cmd" : ["$file_base_name"],
"selector" : "source.c",
"shell" : true,
"working_dir" : "$file_path"
}
在Tools中将当前构建系统更改为新系统。当您按CTRL
+ b
时,它将编译您的代码并运行您的可执行文件。您可以使用的一些语法和选项:http://sublimetext.info/docs/en/reference/build_systems.html您可以在构建系统中声明更多其他选项。一个非常有用的是file_regex
。
答案 1 :(得分:4)
Bond会创建一个出色的插件,用于在项目或文件级别呼叫终端。
请看这里http://wbond.net/sublime_packages/terminal
还有几个可用的插件可以通过点击按钮进行编译,即
C# - https://sublime.wbond.net/packages/C%23%20Compile%20%26%20Run
打字稿 - https://sublime.wbond.net/packages/TypeScript%20Compiler
咖啡脚本 - https://sublime.wbond.net/packages/CoffeeCompile
......等等,取决于您的编程语言。
如果您对此终端插件不满意,我建议您浏览Will的页面:
https://sublime.wbond.net/
希望这有帮助!
答案 2 :(得分:1)
Terminus是最近正在开发的插件。我见过的Sublime Text中最好的跨平台控制台。