繁体   English   中英

在 Sublime text 2 ( Mac OS X ) 中运行代码

[英]Running Code in Sublime text 2 ( Mac OS X )

我正在尝试在 sublime text 2 中运行 C 代码,我注意到 scanf 似乎被完全忽略了,尽管它在 xcode 和带有 gcc 的终端中都可以正常工作。 我个人更喜欢 sublime text 的外观,有没有办法解决这个问题?

这已经在关于 SO 的几个问题中讨论过,目前正在更新非官方文档以更清楚地说明这一点:ST2 和 ST3 都不支持直接输入Sublime Text 中的构建系统中运行的程序:C/C++ 的scanf和同事不起作用,Python 的raw_input (Python 2) 或input (Python 3)、Ruby 的gets 、Java 的Scanner类等也没有。这是程序的基本限制。

但是,它可以通过两种方式解决。 首先,您可以在终端中运行构建系统。 其次,如果您使用解释型语言,如 JavaScript、Python、Ruby、Perl、Scheme 以及所有相关的类 Lisp 语言,如 Clojure、Erlang、Haskell、PHP、R 等,您可以查看优秀的SublimeREPL插件。 您可以为交互式编程打开 REPL,然后将程序(或其中的一部分)发送到它并与它们进行交互,就像在命令行上一样。 文档在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM