JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。
有时您可能需要创建临时注释或在项目上下文之外起草一些代码。为此,您可以使用临时文件和临时缓冲区,而不是切换到其他应用程序。
- Scratch files(草稿文件)是完全功能的、可运行的和可调试的文件,它支持语法突出显示、代码完成以及相应文件类型的所有其他功能。例如,在处理一个项目时,您可能会想出一个方法的想法,稍后可以在另一个项目中使用。您可以使用该方法的草稿创建一个草稿文件,该草稿文件不存储在项目目录中,但可以从其他项目访问和打开。您可以使用草稿文件来起草代码构造、HTTP请求、JSON文档等。
- Scratch buffers(草稿缓冲区)是简单的文本文件,没有任何编码辅助功能。草稿缓冲区可以用于简单的任务列表和对自己的注释。它们也不存储在项目目录中,但可以从另一个项目访问和打开。您最多可以创建五个具有默认名称的临时缓冲区,这些缓冲区通过清除内容进行旋转和重用。
创建草稿文件
- 执行以下操作之一:
- file-》new scatch
- 按Ctrl+Shift+Alt+Insert。
- 按Ctrl+Shift+A,开始键入scratch file,然后选择相应的操作。
- 选择草稿文件的语言。相同类型的草稿文件将自动编号并添加到项目工具窗口的草稿和控制台目录中。
创建草稿缓冲区
该操作没有专用的菜单项来创建新的草稿缓冲区,但是您可以使用“Find Action”弹出窗口(Ctrl+Shift+A)并运行New Scratch Buffer操作。
PyCharm创建名为buffer1.txt的文本文件。您创建的下一个草稿缓冲区名为buffer2.txt,等等,直到buffer5.txt。当达到该限制时,它将重新创建buffer1.txt并建议清除其内容。如果您想确保在拥有5个缓存之后没有清除草稿缓冲区,可以重命名它。
要查看创建的草稿文件和缓冲区的列表,请打开“Project tool window”窗口,展开“Scratches and Consoles”,然后展开“Scratches”。
控制台用于为PyCharm中定义为数据源的数据库编写和执行SQL语句。只有在启用数据库工具和SQL插件时,此功能才可用。
查看文档中的草稿
选择任何草稿文件或缓冲区,然后按Ctrl+Q查看包含文件位置、类型、大小、创建和修改日期的快速文档。
移动草稿
- 在“Project tool window”窗口的Scratches and Consoles | Scratches目录中,选择要移动的草稿文件。
- 按F6并在打开的对话框中选择目标文件夹。
更改草稿文件或缓冲区的语言
- 在Project tool window中,展开Scratches and Consoles,然后展开Scratches。
- 右键单击草稿文件或缓冲区,然后单击“Change Language”。当前语言在括号中指定。
- 选择所需的语言。您可以开始键入语言名称以缩小列表范围。
与任何其他文件一样,您可以使用草稿文件和缓冲区执行以下操作:
- 使用装订线图标运行和调试代码
- 使用本地历史记录、撤消和重做更改
- 重命名、删除、移动和复制
- 执行剪贴板操作