草稿

在这个页面中:

基础

PhpStorm提供临时编辑器。你可以创建文本或代码块用于搜索或探索的目的。PhpStorm建议使用两种临时文件:

草稿文件
该草稿文件有全部的功能,可运行,可调式等等。它们需要指定一种语言并且有扩展名。草稿文件通过Ctrl+Shift+Alt+Insert创建。

草稿缓存
草稿缓存的目的仅用于纯编辑,因此,它们不需要指定语言并且没有扩展名。
草稿缓存默认属于.txt类型。
这个动作没有默认快捷键,但是你可以根据配置快捷键章节的描述创建一个独有的快捷键。

缓存文件在创建5个文件之后复用,这样做,在复用之后 ,内容和语言重置了。

创建草稿文件

  1. 要创建一个草稿文件:

    • 在主菜单,选择Tools | New Scratch File
    • Ctrl+Shift+Alt+Insert
  2. 从PhpStorm建议列表中选择草稿文件要创建语言。PhpStorm创建以scratch.<extension>命名的临时编辑器标签。再往后,默认名称将是scratch_<number>.<extension>

  3. 输入想要的代码

创建草稿缓存

要创建草稿缓存,按照下列步骤:

  1. Ctrl+Shift+A搜索全部
  2. 开始输入命令名称New Scratch Buffer

    搜索创建草稿缓存动作

    PhpStorm创建一个叫做buffer1的临时编辑器标签。再往后,默认名称将是buffer<number>

  3. 输入想要的代码

注意,尽管这个动作没有快捷键,但是你仍然可以创建一个快捷键根据配置快捷键章节的描述。

你也可以从创建草稿文件切换到创建草稿缓存通过重新分配快捷键,以此来避免生成垃圾。

观察可用的草稿

要观察可用的草稿文件或和草稿缓存,执行以下操作之一:

关闭草稿

要关闭一个草稿文件或草稿缓存,点击编辑器标签上的关闭。更多信息参考在编辑器中关闭文件章节

删除草稿

要删除一个草稿文件或草稿缓存,按照以下步骤:

  1. 项目工具窗中切换到Scratches视图
  2. Scratches虚拟文件夹中,右键单击要被删除的草稿,然后在上下文菜单中选择Delete
  3. 确认删除

修改草稿的语言

当草稿文件已经创建时你想修改所用的语言,你可以这样做在编辑器的上下文菜单的帮助下。下面是介绍怎么做的:

  1. 项目工具窗中切换到Scratches视图,然后打开你想改变语言的草稿文件或草稿缓存到编辑器中。
  2. 右键单击编辑器背景,然后在上下文菜单中选择Change Language ()
  3. 选择想要的语言

    注意下面的:

    • 四个近期项目出现在列表顶部的分隔符之前。
    • 你可以缩小列表通过输入语言名称
    • 你可以为该动作分配快捷键根据配置快捷键章节的描述。
    • Change Language动作同步修改扩展名,如果它存在

重命名、复制和移动草稿

PhpStorm可以对草稿执行重命名重构动作,要重命名草稿,按照以下步骤:

  1. 项目工具窗中,切换到草稿视图,选择要被重命名的草稿。
  2. Shift+F6

你也可以用其它的方式执行重命名:

  • 导航栏:跳转到导航栏(Alt+Home) -> 重命名(Shift+F6).
  • 项目工具窗|草稿视图:(Alt+F1)选择 Project | Scratches -> 重命名(Shift+F6).
  • 编辑器中右键:Refactor | Rename File

复制和移动文件动作也以相同的方法可用。

注意当复制一个草稿时,PhpStorm包含相应的与文件类型有关的扩展名。这是它如何做的:

  1. 项目工具窗中,切换到草稿视图,选择要被复制的草稿。
  2. F5,PhpStorm显示下面的对话框:

    复制草稿文件

    在这个对话框中展示草稿的名称和扩展名。注意当复制一个草稿缓存,扩展名是.txt:

    复制草稿缓存

关于草稿的重要提示

注意下面的:

  • 草稿中的代码时脚本语言则是可执行的:你可以运行调试它。
  • 草稿支持本地历史
  • 可以在草稿执行剪贴板操作
  • 储存草稿,基于你的操作系统:
    • 在PhpStorm家目录,config/scratches文件夹中(Windows/*NIX)
    • ~ Library->Preferences-><PhpStorm>XX->scratches(OS X)
  • 可以在草稿中撤销和重做更改

另请参阅:

规程: