Scratches
Intellij IDEA 提供了两种临时的文件编辑环境,通过这两种临时的编辑环境,你可以写一些文本内容或者一些代码片段。
两种 Scratches 分别是:Scratch files 和 Scratch buffers。
Scratch files
Scratch files 有着完整的运行和 debug 功能等等,这些文件需要指定编程语言类型并且指定后缀。
Scratch buffers
Scratch buffers 仅仅是为了简单的编辑记录,所以不需要指定编程语言并且指定后缀,默认文件类型是 .txt
。需要注意的是,Scratch buffers 最多只能创建 5 个,超过 5 个将开始重用以前的,并且以前文件的内容会被重置。
Scratch 作用
我们有时候需要运行一小段代码来验证一下语句结果什么的,这个时候 Scratches 就非常有用了,不需要掺杂在项目主体代码中就可以完成。
创建 Scratches
Scratch files
有以下几种方式创建 Scratch files
- 菜单(Main Menu) 上选择 File | New | Scratch File
-
Ctrl + Shift + Alt + Insert
快捷键 - 在 Project 视窗中右键任何地方,然后选择 New | Scratch File
- 按下
Ctrl + Shift + A
快捷键,然后输入scratch file
,选择搜索到的新建选项,创建 Scratch File。
接下来选择编程语言类型,完成后 旧版本 Intellij IDEA 会生成一个 scratch.<extension>
的文件,新版本会生成 scratch_<number>.<extension>
的文件。
Scratch file 具有完成的运行和 debug 功能,可以帮助我们快速测试简单代码片段。
Scratch buffer
按下 Ctrl + Shift + A
快捷键,然后输入 new scratch buffer
,选择搜索到的新建选型,创建 Scratch buffer。旧版本默认名称是 buffer1
,新版本将是 buffer<number>
。
显示 Scratchs 列表
旧版本 IDEA 通过在 Project 视窗中 Project
这个位置下拉选择 Scratches
可以看到。
新版本在 Project 视窗 Scratches And Consoles 选项下就可以看到。
更改 Scratches 关联的语言
右键想改变的 Scratches ,然后选择 Change Language。
文件实际位置
- IDEA 主目录下,
config/scratches
目录下。(on Windows, *NIX) - ~ Library -> Preferences -> <IntelliJ IDEA>XX -> scratches (on macOS)
因为存储位置与项目无关,所以多个项目是共用这些 Scratches 的。
Scratches 官方文档:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。