IntelliJ 14的发布公告中提到了临时文件,但没有提到如何创建或使用它们.任何文档链接都非常有用.
我已经尝试过的东西
我已经执行了几次用于创建临时文件的Web搜索,并且发现的唯一内容是关于该功能的文章,其中没有一篇指定了如何实际使用该功能.
我也试过"文件" - >"新...",但是没有刮擦文件的选项.
我确实在PhpStorm插件中找到了一些关于暂存文件的文档,但是,尽管两者都是JetbBrains产品,但这似乎完全不相关,并且这些快捷方式都不起作用.
在IntelliJ IDEA 14中,我们可以从Tools> New Scratch File创建临时文件...
它们存储在一些临时文件中吗?如果答案是肯定的,那么它们在哪里?
尝试:
1)我按下右键>复制参考并粘贴它:
1d0b26a2/scratch.2:1
2)我打开了.idea\workspace.xml,我有以下部分用于临时文件:
<file leaf-file-name="scratch.2" pinned="false" current-in-tab="true">
<entry file="scratchpad://1d0b26a2/scratch.2">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="636">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="20" />
<folding />
</state>
</provider>
</entry>
</file>
Run Code Online (Sandbox Code Playgroud)
对于普通文件,输入路径以file://
而不是scratchpad://
.
更新:直到出现以下问题Android Studio 3.4.2
。
我使用Android Studio 3.3
并创建了一个scratch
文件(File > new > Scratch File > Java
)。IDE scratch.java
在~/.AndroidStudio3.3/config/scratches
以下位置创建:
class Scratch {
public static void main(String[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行该暂存文件时(通过按类名或main
方法附近的绿色按钮),出现此错误:
Error: Could not find or load main class Scratch
Run Code Online (Sandbox Code Playgroud)
我认为IDE无法制造Scratch.class
,因此Java
无法找到它。有没有办法解决此问题并从IDE运行暂存文件(不使用Terminal
)?
在PyCharm 4.5中,其中一个新功能被列为"临时Python Scratch文件".我该如何创建这些?
我搜索了"新建"菜单,但未能找到它.当我选择"新建..."时,我可以选择创建永久文件.
我试图在IntelliJ中运行Kotlin 临时文件,就像运行Java临时文件一样,但它不起作用.
我创建了一个新的Kotlin临时文件,但是在尝试以下操作后仍然无法运行代码:
main
函数并在里面打印一些东西println
在主要功能之外打印一些东西.class
用main
里面的函数创建一个println
东西.当我创建一个新的kotlin项目时,该项目运行良好.只有暂存文件才会出现此问题.我在IntelliJ 2017.1上使用kotlin插件版本1.1.51
如屏幕截图所示,允许您运行kotlin代码的图标不会显示在编辑器窗口的左侧:
我创建了一个简单的Java scratch文件,其中包含一个名为" TestGenerics " 的类,其中包含一些代码和一个main方法. 代码似乎很好,但是当我尝试运行它时(通过右键单击>运行'TestGenerics.main()'),我收到此错误:"未指定模块"
类似的情况发生在包含Lua代码的临时文件中,错误消息:' 运行scratch.1错误(2):未指定可执行文件 '
有任何想法吗?
在 PhpStorm/WebStorm 中,如何添加自定义库以便文件编译?在我的情况下,它会是 Lodash?
我试图将 lodash 添加到全局库中,但它没有帮助...
我正在使用临时文件进行一些 Kotlin 工作。
我不小心在我的一个函数中创建了一个无限循环并运行了该文件,因此 Intellij 没有响应。
没有停止执行暂存文件的按钮,即使有,这也不起作用,因为 Intellij 没有响应鼠标点击。
在这种情况下,如何强制停止或重新启动 Intellij?
scratch-file ×8
intellij-14 ×3
ide ×2
java ×1
kotlin ×1
linux ×1
phpstorm ×1
pycharm ×1
python ×1
webstorm ×1