Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不在磁盘上写入新的空C++文件的情况下?_C++_Qt Creator - Fatal编程技术网

如何在不在磁盘上写入新的空C++文件的情况下?

如何在不在磁盘上写入新的空C++文件的情况下?,c++,qt-creator,C++,Qt Creator,我经常想在IDE中创建新文件,只是为了格式化/编辑它。完成后,我只需复制内容并关闭而不保存 一个例子是,当我从某人的问题或我自己的问题中编辑格式错误的代码时 在QtCreator中,这似乎不是一项简单的任务。当我单击时,我看到的是一个模板列表: 当您想要使用文件名时,其中任何一个都会要求您输入文件名。这会创建一个文件,更不用说整个过程非常缓慢 是否有其他方法来创建未保存在文件系统中的空文件?或者,最重要的是,创建临时文本编辑的空文件的更快的方法——即不经过两个对话框的方法?它必须是C++文件,

我经常想在IDE中创建新文件,只是为了格式化/编辑它。完成后,我只需复制内容并关闭而不保存

一个例子是,当我从某人的问题或我自己的问题中编辑格式错误的代码时

在QtCreator中,这似乎不是一项简单的任务。当我单击时,我看到的是一个模板列表:

当您想要使用文件名时,其中任何一个都会要求您输入文件名。这会创建一个文件,更不用说整个过程非常缓慢


是否有其他方法来创建未保存在文件系统中的空文件?或者,最重要的是,创建临时文本编辑的空文件的更快的方法——即不经过两个对话框的方法?它必须是C++文件,因为我需要C++突出显示和代码片段。

< P>我建议使用NotoPad + +诚实。它非常简单,可以完成任务。

您始终可以通过文件>新建文件或项目创建临时缓冲区。那里有一个向导。

为什么不重新使用一个专门的空项目呢?因此,磁盘上已经有一个main.cpp,可以格式化,无需保存。既然它是一个临时文件,为什么不能将其保存在系统临时文件夹中?你也可以使用不同的编辑器。在MSV中,我有一个测试项目,我可以将随机内容转储到其中。这样我就不会弄乱我在MSV中实际做的任何事情。@JasonC好吧,问题是如何在QtCreator中做到这一点,而不仅仅是如何做到这一点……其他人也说过我做的同样的事情,这是一个专门用于此目的的文件。但是,如果您的临时文档被写入硬盘驱动器,这真的是生死攸关吗?这并不能回答问题-如何在QtCreator中执行此操作。感谢您的否决票,但您的问题没有指定您只希望在QT中使用解决方案:是否有其他方法来创建未保存在文件系统中的空文件?或者,最重要的是,创建临时文本编辑的空文件的更快的方法——即不经过两个对话框的方法?它必须是C++文件,因为我需要C++突出显示和代码片段。不保存到文件系统以方便临时文本编辑的一种更快的方法是,如我所述,使用更基本的文本编辑器。或者,您可以为此目的创建一个临时项目,然后在需要临时项目时打开它。Correlation!=因果关系。我没有投你的反对票。无论如何,qtcreator是一个问题标签。您会用使用Gedit的答案来回答标记为Visual Studio的问题吗?