WebStorm 2025.2 Help

临时文件

有时,您可能需要创建临时笔记或在项目上下文之外草拟一些代码。 与其切换到其他应用程序,您可以使用 scratch filesscratch buffers

  • Scratch files 是完全可运行和可调试的文件,支持语法高亮、代码补全以及相应文件类型的所有其他功能。 例如,在处理某个项目时,您可能会想到一个方法,稍后可在另一个项目中使用。 您可以创建一个草拟该方法的临时文件,该文件不会存储在项目目录中,但在处理其他项目时仍可打开。 您可以使用临时文件草拟代码结构、 HTTP requests 、JSON 文档等内容。

  • Scratch buffers 是不包含任何编码辅助功能的纯文本文件。 临时缓冲区可用于简要的任务列表和个人笔记。 它们同样不会保存在项目目录中,可在其他项目中打开。 您最多可以创建五个默认命名的临时缓冲区,其内容会被清除并轮替使用。

临时文件和缓冲区存储在 IDE 配置目录 中的 scratches

创建临时文件

  1. 前往 文件(F) | 新建(N) | 临时文件 或按 Ctrl+Alt+Shift+Insert

    或者,在 项目 工具窗口中(Alt+1 ),点击工具栏上的 并选择 临时文件

  2. 选择临时文件的语言。

    相同类型的临时文件将自动编号并添加到 项目视图 的 临时文件和控制台 目录中。

或者,您可以使用编辑器中当前选中内容创建新的临时文件。 选择部分文本或代码,按 Alt+Enter ,然后选择 从选区创建新的临时文件。 WebStorm 将尝试检测选中片段的语言,并使用相应的类型和扩展名。 如果无法检测选中的语言,WebStorm 将使用原文件的类型和扩展名创建该文件。

创建临时缓冲区

  • 创建新临时缓冲区的操作没有专门的菜单项,但您可以使用 查找操作 弹出窗口 Ctrl+Shift+A 并执行 新建临时缓冲区 操作。

查找“新建临时缓冲区”操作

查看可用的临时项

  • 要查看已创建的临时文件和缓冲区列表,请打开 项目 工具窗口并选择 草稿与控制台 | 草稿

    项目窗口中的临时项
  • 默认情况下,临时文件和缓冲区按名称字母顺序排序,之后按扩展名(类型)排序,因此 buffer 文件总是在最前面。 若要按类型排序临时文件,点击 “显示选项菜单”按钮 或右键点击 项目 标签页并选择 按类型排序

    按类型排序操作

    WebStorm 会根据扩展名按字母顺序对临时项进行排序:

    按类型排序的临时项

重命名临时项

  1. 项目工具窗口 中,点击 草稿 下的 草稿与控制台 ,选择要重命名的文件并按 Shift+F6

  2. 在打开的对话框中输入新名称。 请注意,指定其他扩展名不会影响文件类型,如需更改类型,请使用 更改语言 操作。

有关更多信息,请参阅 重命名文件与文件夹

复制临时项

  1. 项目工具窗口 中的 草稿与控制台 | 草稿 目录中,选择要复制的临时文件。

  2. F5。 在打开的对话框中输入新文件名。 您也可以在此处指定其他扩展名以更改文件类型。 如有需要,请选择保存副本的文件夹。

有关更多信息,请参阅 复制文件与文件夹

更改临时项的语言

  1. 项目工具窗口 中,点击 草稿 下的 草稿与控制台 ,在要更改语言的临时文件上下文菜单中选择 更改语言(<current language>)

  2. 选择所需的语言。 请注意:

    • 最近使用的四个项目显示在列表顶部,在分隔线之上。

    • 要缩小列表范围,请开始键入语言名称。

    • 如果扩展存在, 更改语言 操作将保持其同步。

您可以按照 配置键盘快捷键中所述,为 Change Language 操作分配快捷键。

运行和调试临时项

  1. 安装所需的软件包并将相应的 import 语句添加到 scratch 文件中。 例如,若要使用 JQuery

    1. 打开 package.json ,并将以下软件包添加到 dependencies 属性中:

      "dependencies": { "jquery": "^3.5.0", "jsdom": "^16.2.2", "core-js": "^3.6.5", "nuxt": "^2.14.5" }
    2. package.json 的上下文菜单中,选择 运行 'npm install'

    3. 在编辑器中打开您的 scratch 文件,并添加以下 import 语句:

      const {JSDOM} = require("jsdom"); const {window} = new JSDOM(""); const $ = require('jquery')(window);
  2. 在 scratch 文件的上下文菜单中选择 运行 <scratch_file_name>

  3. 若要调试 scratch 文件,请按需设置断点并在其上下文菜单中选择 调试 <scratch_file_name>

将临时文件包含到项目中

如果某个 scratch 文件逐渐扩展为希望在项目中使用的内容,请将其移至项目结构中所需的目录。

  • 在编辑器中打开一个 scratch 文件,或在 项目视图 中的 临时文件和控制台 | 临时文件 目录下选择该文件,按 F6 ,然后在项目中选择目标目录。

    如需了解更多信息,请参阅 移动文件和文件夹

  • 将 scratch 文件从 项目视图 中的 临时文件和控制台 | 临时文件 目录拖动至项目中的目标目录。

  • 在 项目视图 中的 临时文件和控制台 | 临时文件 目录中选择一个 scratch 文件并按 Ctrl+X ,然后在项目中选择目标目录并按 Ctrl+V

查看临时项的文档

  • 项目 工具窗口中选择任一 scratch 文件或缓冲区,按 Ctrl+Q 可查看包含位置、类型、大小、创建与修改日期的 快速文档

最后修改日期: 2025年 9月 26日