Scratches文件
编辑教程Scratches文件
IntelliJ IDEA 提供了临时编辑器。您可以创建一个文本或一段代码进行搜索或探索。IntelliJ IDEA 提供了两种类型的临时文件:
Scratch 文件
scratch 文件功能齐全,如可运行,可调试等。它们需要指定一种语言并具有扩展名。scratch 文件是通过 Ctrl+Shift+Alt+Insert 创建的。
Scratch 缓冲区
scratch 缓冲区仅用于纯编辑,因此它们不需要指定语言,也不需要扩展名。scratch 缓冲区默认属于.txt类型。
此操作没有专门的快捷方式,但您可以按照配置键盘快捷键一节进行配置。
scratch 文件在创建5个文件后重新使用。这样做,重用后,内容和语言将重置。
创建 scratch 文件
创建一个 scratch 文件
执行以下操作之一:
在主菜单上选择 文件丨 新丨 临时文件(File 丨 New 丨 Scratch File)。 | |
---|---|
按 Ctrl+Shift+Alt+Insert。 | |
按 Ctrl+Shift+A,开始输入 scratch file..,然后选择相应的动作。 |
从 IntelliJ IDEA 提供的列表中选择未来 scratch 的语言。IntelliJ IDEA 创建一个带有该名称的临时编辑器选项卡 scratch.<extension>。默认名称将是scratch_<number>.<extension>。
键入所需的代码。
创建 scratch 缓冲区
要创建 scratch 缓冲区,请按照下列步骤操作:
按 Ctrl+Shift+A 或 search everywhere。
开始输入命令名称:New Scratch Buffer:
IntelliJ IDEA 创建一个带有该名称的临时编辑器选项卡buffer1。默认名称将是:buffer<number>。
键入所需的代码。
请注意,虽然此操作没有键盘快捷方式,您仍然可以按照本节中配置键盘快捷键所述进行配置。您还可以通过重新分配快捷方式,从头文件切换到临时缓冲区,以避免垃圾堆积。
观察可用的 scratch
要观察可用的 scratch 文件和缓冲区,请执行以下操作之一:
选择项目工具窗口中的 Scratches 窗口。 | |
---|---|
按 Alt+F1 并选择 Scratches (在 IDE 组件之间导航)。 |
关闭 Scratches
要关闭 scratch 文件或缓冲区,只需单击 “X” 即可。
删除 Scratches
要删除 scratch 文件或缓冲区,请按照下列步骤操作:
切换到项目工具窗口的 Scratches 视图。 | |
---|---|
在 Scratches 伪文件夹下,右键单击要删除的划痕,然后选择在上下文菜单上删除。 | |
确认删除。 |
改变 scratch 的语言
如果要在创建划痕时更改 scratch 语言,则可以通过编辑器的上下文菜单进行操作:
切换到项目工具窗口的 Scratches 视图,并打开以编辑要更改语言的 scratch 文件或缓冲区。 | |
---|---|
右键单击编辑器背景,然后选择在上下文菜单上更改语言(<当前语言>)。 | |
选择所需的语言。请注意以下事项:在分隔符之前,列出了四个最新的项目。您可以通过键入语言名称来缩小列表。更改语言操作会使扩展名保持同步(如果存在)。 |
重命名,复制和移动 scratches
IntelliJ IDEA 使重新命名 scratch 成为可能 。要重命名 scratch,请按照下列步骤操作:
在项目工具窗口,切换到 Scratches 视图,并选择要重命名的 scratch。
按 Shift+F6。
您也可以通过其他方式执行重命名:
在 NavBar:跳转 到NavBar(Alt+Home) - > Rename(Shift+F6)。 | |
---|---|
在 Project tool window 丨 Scratches view :选择 In 丨 Project 丨 Scratches(Alt+F1)- > Rename(Shift+F6)。 | |
从编辑器:Refactor 丨 Rename File。 |
复制和移动文件操作以相同的方式可用。
请注意,复制 scratch 时,IntelliJ IDEA 包括与文件类型对应的相应扩展名:
在项目工具窗口中,切换到 Scratches 视图,并选择要复制的 scratch。
按 F5。IntelliJ IDEA 会显示以下对话框:
此对话框显示具有相应扩展名的临时名称。请注意,当你复制一个 scratch 缓冲区,扩展名为.txt:
有关 Scratches 的重要注意事项
请注意以下事项:
脚本语言中的临时代码是可执行的:可以运行和调试它。 | |
---|---|
支持 scratches 的本地历史记录。 | |
可以使用 scratches 执行剪贴板操作。 | |
根据您的操作系统,存储 scratches,在 IntelliJ IDEA 主页中,在目录 config/scratches(在 Windows / * NIX 系统上)~ Library->Preferences-> |
|
您可以撤消或重做 scratches 更改。 |
选择支付方式:
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间