C++ 是否有信用证++;不会';编译前是否提示保存?

C++ 是否有信用证++;不会';编译前是否提示保存?,c++,c,ide,save,read-eval-print-loop,C++,C,Ide,Save,Read Eval Print Loop,我有一个常见的情况:我脑子里有一个代码的想法(在这个例子中,它是用Python编写的),所以我打开PyScripter,编写代码,然后简单地运行它。PyScripter没有要求我事先保存代码,几秒钟后我高兴地瞥了一眼我的算法结果 现在我知道C是一种编译语言,代码必须事先保存,等等,但是我想知道是否有这样一个IDE,让您可以简单地享受您的代码,而不必保存许多名为“test1.*”,“test2.*”,等等的文件或文件夹 我想可以这样做的一种方法是,IDE将管理临时文件夹中的所有项目文件,直到(如果

我有一个常见的情况:我脑子里有一个代码的想法(在这个例子中,它是用Python编写的),所以我打开PyScripter,编写代码,然后简单地运行它。PyScripter没有要求我事先保存代码,几秒钟后我高兴地瞥了一眼我的算法结果

现在我知道C是一种编译语言,代码必须事先保存,等等,但是我想知道是否有这样一个IDE,让您可以简单地享受您的代码,而不必保存许多名为
“test1.*”
“test2.*”
,等等的文件或文件夹

我想可以这样做的一种方法是,IDE将管理临时文件夹中的所有项目文件,直到(如果有的话…)用户单击“保存/另存为”;然后它会将文件实际保存到所需的位置。因此,在大多数情况下,当用户只想编写代码并查看其输出时,IDE不会用保存提示来打扰用户

如果有人能向我推荐这样的IDE(如果有的话),我会非常高兴。提前表示感谢=]



编辑:@ Michael Burr:是的,最初的意图是不想产生文件名。

< P> C++,你可以在VisualStudio中这样做。下次修改文件时,只需按
F5
(运行),当提示出现时(询问是否要在编译前保存文件),只需选中显示
不再询问的框即可

对于Java,Eclipse(可能其他)提供了自动编译,但您仍然需要保存文件。您只需选中“自动生成”

,就可以尝试了。我觉得很方便:-)

它是在线的,因此不需要实际安装,并且支持许多已知的编程语言。

如果您使用emacs:

   (defun my-emacs-command-save-compile ()
    "save and compile."
    (interactive)
    (save-buffer)
    (recompile))

代码板的创建似乎正是出于这个原因。编写代码,点击按钮,看着它运行。无需大惊小怪,也无需保存数百个文件


我认为OP一开始甚至不想提出文件名或目录位置——他只想键入(或粘贴)一些代码,让IDE找出合适的临时文件名,然后运行。我认为对于C/C++来说,这将是一个很好的IDE特性,可以用来处理快速脏的测试等等。我有一个文件夹,里面装满了名为a、b、c的文件,几乎一直到cz。这不是你的问题的答案,但如果你想要c#,VB.NET或F#完全符合你的要求。最好问一下:你如何在emacs中做到这一点?在你最喜欢的IDE中设置
quick#test
项目不是一个千载难逢的问题吗,然后在将来的测试中使用它?对我来说效果很好。绝大多数IDE都使用一个单独的编译器程序,即使它包含在同一个安装包中,所以他们实际上需要创建一个文件来提供给编译器。可以创建一个IDE来创建一个临时文件并将其替换到构建中,但这很麻烦。在较大的项目中,您通常会有一个修订控制系统,因此您可以对工作树执行任何操作,如果您的实验性修改证明无效,只需恢复到上次签入的版本即可。