【发布时间】:2012-05-22 08:25:21
【问题描述】:
这对我来说是一个常见的情况:我脑子里有一个代码的想法(在这个例子中,它是用 Python 编写的),所以我打开 PyScripter,编写代码然后简单地运行它。 PyScripter 不会要求我事先保存代码,并且在几秒钟内我高兴地浏览了算法的结果。
现在我知道 C 是一种编译语言,代码必须事先保存,等等等等,但我想知道是否有这样的 IDE 可以让您轻松享受代码而无需保存许多文件或文件夹命名为"test1.*"、"test2.*"等...
我想可以做到的一种方法是,IDE 将管理临时文件夹中的所有项目文件,直到(如果有的话......)用户点击“保存/另存为”;然后它实际上会将文件保存在所需的位置。 所以在大多数情况下,用户只想编写代码并查看其输出,IDE 不会通过保存提示来打扰用户。
如果有人可以向我推荐这样的 IDE(如果它们存在的话),我会非常高兴。提前非常感谢=]
编辑:@Michael Burr 是的,最初的意图确实不是想出文件名。
【问题讨论】:
-
这对我来说是一个。我有一个文件夹,里面装满了名为 a、b、c 的文件,现在几乎一直到 cz。
-
不是您的问题的答案,但如果您希望 C#、VB.NET 或 F# 使用此功能,LINQPad 完全符合您的要求。
-
最好问:在 emacs 中怎么做?
-
在您最喜欢的 IDE 中设置一个
quick_test项目,然后将其用于将来的任何测试,这难道不是一个千载难逢的问题吗?对我来说效果很好。 -
绝大多数 IDE 使用单独的编译器程序,即使它包含在同一个安装包中,所以他们实际上需要创建一个文件来提供给编译器。可以使用 IDE 来创建临时文件并将其替换到构建中,但这很麻烦。在较大的项目中,您通常会有一个修订控制系统,因此您可以对工作树做任何您想做的事情,如果您的实验性修改证明无效,则只需恢复到最后签入的版本。
标签: c++ c ide save read-eval-print-loop