您可以使用专用的编辑器在代码中编辑语言注入。
例如,要编辑正则表达式,请开始输入正则表达式,按Alt + Enter并选择“编辑RegExp片段”。正则表达式在编辑器的单独选项卡中打开,您可以在其中直接输入反斜杠。
所有更改均与原始正则表达式同步,并且转义字符会自动显示。准备好后,按Esc键关闭正则表达式编辑器。
如果您修改了活动模板,则该模板将变为蓝色。要将模板还原为原始状态,请右键单击它,然后从上下文菜单中选择“还原默认值”。
您可以直接在HTML中重命名CSS选择器。将插入符号放置在要重命名的选择器上,然后按Shift + F6。
您可以严格向上或向下克隆插入符号。为此,请按Ctrl + Shift + A,键入Clone插入符,然后选择所需的操作。
要验证您的正则表达式正确无误,请将插入号放置在要检查的表达式内,按Alt + Enter,然后选择“ Edit RegExp”。
在弹出框架中,键入一个应与您的正则表达式匹配的示例字符串。如果背景变成绿色,则表示匹配。如果变为红色,则表示不匹配,或者您的表达式可能包含错误。
按Ctrl + E(查看|最近文件)以查看最近打开的文件列表。
当您在当前文件Ctrl + F中搜索文本时,在搜索字段中可以使用基本代码完成Ctrl +空格,因此无需键入整个字符串。
按Alt + Shift + F10可以在不使用鼠标的情况下访问主工具栏上的“运行/调试”配置列表。
使用YouTrack有效地管理您的项目。如果您有YouTrack实例,则可以使用YouTrack集成插件直接在PyCharm社区中处理问题。
使用代码完成功能时,不仅可以在编辑器中,而且可以在建议列表中使用Ctrl + Q(查看|快速文档),Ctrl + P(查看|参数信息),Ctrl + B(导航|声明)和类似的快捷方式。 。
您可以使用驼峰大小写前缀来缩小代码完成建议的范围。
如果插入符号位于方法调用的括号之间,请按Ctrl + P组合键以显示有效参数的列表。
在编辑器中,按Ctrl + W / Ctrl + Shift + W扩展或缩小当前代码选择。
右键单击装订线中的断点标记,以快速启用/禁用断点或调整其属性。
按Ctrl + K调用“提交更改”对话框。
它显示项目中的所有修改,提供文件的状态摘要,并在签入之前提出改进建议。
要返回更改代码的最后位置,请按Ctrl + Shift + Backspace或选择“导航|导航”。从主菜单的最后编辑位置。
如果多次按Ctrl + Shift + Backspace,则会在以后更深地看到更改历史记录。
直接从PyCharm社区管理传入的GitHub拉取请求:从主菜单中选择VCS | Git |查看拉取请求。 PyCharm社区允许您分配和合并拉取请求,查看时间线和内联注释,提交注释和评论以及接受更改而无需离开IDE:
如果在编辑器中未选择任何内容,请按Ctrl + C以将插入符号处的整个行复制到剪贴板。
如果要将Python解释器的软件包更新为任何预发行版本(例如Beta或候选发行版),请在“ Python解释器”对话框中单击“显示早期版本”(“设置/首选项” |“项目” |“项目解释器”),然后继续进行软件包更新。
要在打开的文件和工具窗口之间切换,请使用切换器Ctrl + Tab。要进行导航,请按住Ctrl键(在Windows和Linux上)/ Ctrl键(在macOS上),然后使用向上和向下箭头键或Tab和Shift + Tab和Alt。
按Delete或BackSpace关闭编辑器选项卡或隐藏工具窗口。
要水平滚动文件,请在按住Shift的同时转动鼠标滚轮。
使用代码完成功能时,可以通过按Tab键在弹出列表中接受当前突出显示的选择。
与用Enter接受不同,所选名称将覆盖插入符号右侧的其余名称。这对于用一种方法或变量名替换另一种方法或变量名特别有用。
当您调用基本完成Ctrl +空格时,PyCharm社区会建议从当前插入符号位置可以进行的选择。再次按Ctrl +空格可扩展建议列表。
如果使用完成来发现类名称,并且尚未导入该类,则将自动生成import语句。
守则| Move Statement Up / Down操作对于重新组织代码行很有用,例如,使变量声明更接近变量用法。
选择一个代码片段,然后按Ctrl + Shift +向上箭头或Ctrl + Shift +向下箭头。
下图显示了代码片段的初始位置:
要比较两个目录,请在“项目”工具窗口中选择它们,然后按Ctrl + D。
要在编辑器中的特定行打开文件,请按Ctrl + Shift + N(导航|文件),开始键入文件名,从建议列表中选择,然后键入:,后跟行号。
按Ctrl + Shift + V从最近的剪贴板内容块中选择并插入。
要检查当前文件中使用了哪些行分隔符,请查看状态栏:
PyCharm社区允许您通过上下文菜单命令比较以下内容:
目录
一个班级或班级成员与另一个班级或班级成员
本地文件及其在“本地历史记录”中的版本
您的版本控制存储库中具有当前修订版本的本地文件
同一文件的任何两个修订
任何当前在编辑器中打开的本地文件
任何两个本地文件相互之间:文本或二进制
具有剪贴板内容的活动编辑器
您粘贴到空白差异窗口中的所有文本源
您可以在“工具” |“设置”>“首选项”对话框Ctrl + Alt + S中配置Diff工具。差异与合并。
按Ctrl + Shift + E获取最近查看或更改的代码片段的列表。
您可以使用“在路径中查找”对话框(Ctrl + Shift + F)的“预览”区域来更快地进行搜索,而无需离开对话框。 “预览”对话框显示前100个结果。
如果您通过按感叹号(!)接受完成建议,则该表达式将被否定。
使用代码完成功能时,可以通过按Ctrl +选择第一项。
PyCharm社区将根据当前上下文插入所选项目,然后插入点或->。
当启用“键入时显示建议”选项以完成代码时,Ctrl +向下箭头和Ctrl +向上箭头将其关闭,并在编辑器中将插入符号向下或向上移动。
使用基本代码完成Ctrl +空格时,键入标识符中任何位置存在的任何字符。
使用人字形按钮在“差异”查看器中的窗格之间应用差异:
要将当前窗格的内容附加到另一个窗格,请按住Ctrl键。按钮将变为。
要还原更改,请按住Shift键。人字形变成。
通过PyCharm社区,可以轻松地在CSS文件中指定颜色。颜色属性在编辑器装订线中具有相应颜色的图标。
单击图标以使用颜色选择器选择所需的颜色。
您可以直接在编辑器中通过一次按键来应用不同的代码样式,着色方案或按键图。按Ctrl +`(查看|快速切换方案)以指定要切换到的方案。
快速搜索在所有树状视图中均可用:开始键入,即可快速找到必要的项目。
在PyCharm社区中,您可以为不同的文件集配置不同的版权声明。为了方便起见,可以使用变量。例如,使用$ today.year保持年份为最新。
在设置/首选项对话框Ctrl + Alt + S中,选择编辑器|版权|版权配置文件,创建新的配置文件,并使用变量添加版权声明文本。
使用实时模板插入频繁的代码构造。
从建议列表中选择实时模板时,模板将扩展为在“编辑器” |“定义”中定义的变体。 “设置/首选项”对话框的“实时模板”页面Ctrl + Alt + S。
如果将插入号放置在符号上,然后按Ctrl + Alt + Shift + T,将打开适用于当前上下文的重构列表。
导航栏是“项目”视图的便捷替代品。
按Alt + Home显示导航栏,然后使用箭头键在文件和文件夹之间切换。
您无需在编辑器中打开文件即可更改其行分隔符样式。改用“项目”工具窗口:选择一个或多个文件或文件夹,然后选择“文件” |“文件”。从主菜单中选择“行分隔符”,然后选择所需的行结束样式。
对于目录,新行分隔符以递归方式应用。
按Ctrl + Shift + I(查看|快速定义)以预览符号的符号的定义或内容,而不必在单独的编辑器选项卡中将其打开。
按两次Shift键可在项目中搜索文件,操作,类,符号甚至UI元素。再按两次Shift键将搜索范围扩展到非项目项。您也可以单击产品窗口的右上角。
按Alt + F7键可以快速找到所有在符号处引用该符号的代码,无论该符号是类,方法,字段,参数还是其他语句的一部分。
您可以通过自动更正使用它们的所有位置来轻松重命名类,方法和变量。
将插入符号放置在要重命名的符号上,然后按Shift + F6(“重构” |“重命名”)。输入新名称,然后按Enter。
要快速查找并运行检查,请按Ctrl + Alt + Shift + I组合键,然后开始输入检查名称或其组。从建议列表中选择检查并指定范围。
调试时,您可能需要手边的交互式控制台……这通常很容易。在调试过程中,切换到“调试器控制台”,然后按其工具栏中的最低按钮。
控制台变为交互式,并显示提示,您可以在其中输入命令并查看输出。
要选择多个文本片段,请按住Shift + Alt(在Windows和Linux上)/ Shift + Alt(在macOS上)并在文本上拖动鼠标:
如果您正在处理包含许多TODO项目的大型项目,则可以按合并范围过滤这些项目。
使用TODO工具窗口中的“基于范围”选项卡仅查看与感兴趣范围有关的那些项目。
如果在调试期间加载变量花费很长时间,则可能会看到“加载超时”警告消息。
单击“变量”窗口中的“切换到按需加载”链接,以在用户请求加载变量时切换到模式。
要在编辑器中快速打开任何类,请按Ctrl + N(导航|类),然后开始输入类的名称。然后,从建议列表中选择课程。
要扩展选择,请按Ctrl + W。每次按Ctrl + W,选择范围就会扩展到其他代码区域。
例如,选择范围从方法名称扩展到调用此方法的表达式,然后扩展到整个语句,再扩展到包含块,依此类推。
要从用法中导航到类,方法或变量的声明,请将插入符号置于其上,然后按Ctrl + B(导航|声明)。您也可以在按住Ctrl键(在Windows和Linux上)/ Ctrl键(在macOS上)的情况下单击用法,以跳转到声明。
调整PyCharm社区工具的窗口布局,以更好地利用屏幕区域。
通过拆分器上的Ctrl + Click(在Windows和Linux上)/ Ctrl + Click(在macOS上),在工具窗口的垂直和并排位置之间切换。
使用“运行/调试配置”对话框可以自动从文本文件提交输入值,而不是在“运行工具”窗口中键入它们。要启用重定向,请选中“从以下位置重定向输入”复选框,并指定目标文件的路径。
要在不实际滚动的情况下预览代码,请将鼠标指针悬停在滚动条上的警告,错误条纹或部分源代码上,您将看到一个镜头:
如果您不喜欢代码的颜色,请按Ctrl + Shift + A,键入“跳转”,然后单击“跳转到颜色和字体”。您将被带到设置页面,您可以在其中修改插入符号处代码元素的颜色。
在文件中搜索文本字符串时,请使用最近的搜索历史记录:在搜索窗格已打开的情况下,再次按Alt +向下箭头可显示最近的条目列表。
要将对同一文件所做的更改划分为不同的提交,请在“提交更改”对话框中按Ctrl + K,然后单击“差异”。选中要提交的每个已修改或新代码块旁边的复选框,然后单击“提交”。未选择的更改将保留在当前更改列表中。
要在编辑器中显示方法之间的分隔线,请在编辑器|一般| “设置/首选项”对话框的“外观”页面Ctrl + Alt + S,选中“显示方法分隔符”复选框。
代码完成Ctrl +空格可帮助您快速完成代码语句。它在您键入时起作用,并提供当前插入符号位置可用的建议列表:
您可以快速访问可用的工具窗口:将鼠标指针悬停在PyCharm社区窗口的左下角。
出现工具窗口列表,允许您选择所需的窗口:
您可以按相关性或字母顺序对完成建议进行排序。
要按字母顺序排序,请选择“按名称排序”选项。
要按相关性排序,请清除“按名称排序”复选框。
为了使您的打印输出(文件|打印)美观且信息丰富,请使用关键字。
例如,使用$ DATE 和 和 和 TIME $指定打印输出的确切日期和时间。
要快速查找菜单命令,设置或操作,请按Ctrl + Shift + A(“帮助” |“查找操作”)。
临时文件是临时文件,可让您在编辑器中进行实验和原型设计,而无需创建任何项目文件。
要创建临时文件,请按Ctrl + Alt + Shift + Insert,然后选择要使用的语言。
在“实时模板”设置中,使用速度搜索来查找模板缩写,正文或描述中带有特定文本的模板。
开始输入所需的文本,可用模板列表将缩小以仅显示匹配的模板:
要选择部分代码,请在按住Shift + Alt(在Windows和Linux上)/ Shift + Alt(在macOS上)的同时拖动鼠标。
TODO工具窗口使您可以预览遇到的每个TODO项目-单击工具栏上的。
内置的拼写检查器将帮助您避免源代码打错。
将根据预定义或自定义词典检查所有文本,包括注释,文本字符串和文字。错别字会突出显示,以便您可以选择正确的单词,接受当前的拼写或禁用检查。
按Alt + Enter查看可用操作列表。
在搜索类,文件或符号时在“无处不在搜索”(双Shift)中使用文本模式。使用*和空格:
*代表任意数量的任意字符。
空格标记模式的结尾。前面的字符串不仅被视为前缀,而且被视为整个模式。建议名称列表将相应地缩小。
您可以使用Ctrl + F12(导航|文件结构)快速浏览当前编辑的文件。
文件结构显示当前类的成员列表。要导航到某个元素,请选择该元素,然后按Enter或F4。
要轻松找到列表中的项目,请开始输入其名称。
PyCharm社区提供了一个快速修复程序,该修复程序会自动安装您要导入的软件包:如果在import关键字后键入您计算机上当前不可用的软件包的名称,则该快速修复程序建议忽略未解决的参考,或下载并安装缺少的软件包。
要在另一个视图(例如“项目”或“结构”)中快速选择当前编辑的元素(类,文件,方法或字段),请按Alt + F1或调用“导航|导航”。选择输入。
如果预定义词典中缺少某些单词,则可以创建自己的单词。自定义词典是一个.dic文本文件,其中每个单词都包含在新行中。
您所要做的就是在“设置/首选项” |“目录”中添加存储词典的目录。编辑器拼写。
通过按Ctrl + Shift + N并键入包含目录和文件名的几个字符,可以跳转到位于深层嵌套目录中的文件。
在PyCharm社区中,您可以有多个插入符号。按住Shift + Alt键(在Windows和Linux上)/ Shift + Alt键(在macOS上),然后在不同位置单击以在编辑器中设置其他插入符号。
如果您不想将某些更改提交到存储库,则可以通过将其移动到单独的更改列表或将其放在架子上来将其保留在一边。在“版本控制”工具窗口的“本地更改”选项卡中选择此类文件,然后从上下文菜单中选择“移至另一个更改列表”或“搁置更改”。
使用类型提示来通知PyCharm有关参数,局部变量,字段或返回值的预期类型。
当将预期类型指定为文档字符串时,PyCharm将提供代码完成功能,以建议相应类型的元素:
您可以查看整个项目中类,方法或变量的所有用法的列表,并快速导航至所选项目。将插入符号放置在符号上,然后按Ctrl + Alt + F7(编辑|查找|显示用法)。
要选择多个单词,请按住Shift + Alt(在Windows和Linux中)/ Shift + Alt,然后双击要选择的每个单词。
如果存在多个相同类型的运行/调试配置,则可以将它们分组到文件夹中以在视觉上进行区分。
按Ctrl + Shift + F7(编辑|查找|在文件中突出显示用法)以快速突出显示当前文件中某个变量的用法。
按F3和Shift + F3浏览突出显示的用法。
按Esc键删除突出显示。
按Ctrl + F以显示搜索窗格。按Ctrl + R添加另一个字段,您可以在其中键入替换字符串。
在“在路径中查找”对话框中,可以通过按Ctrl + Shift + R切换到替换。同样,按Ctrl + Shift + F隐藏“替换为”字段并切换到常规搜索。
从建议列表中选择实时模板时,请按Ctrl + Q以查看快速文档—确保您做出了正确的选择:
您可以在代码中自定义导入语句的结构。导入可以单独放置,可以按来源分组,也可以不固定结构。
要进行选择,请转到“设置/首选项”(Ctrl + Alt + S,选择“编辑器” |“代码样式” |“ Python”,然后选中“来自”结构的导入下的相应复选框。
本地历史记录使您可以跟踪对文件,类,方法或任何代码片段的所有更改,并在必要时回滚到任何稳定点。要查看本地历史记录,请从主菜单中选择VCS |。当地历史|显示历史记录。
运行manage.py任务实用程序的最简单方法是在“工具”菜单中选择“运行manage.py Task”,或按。
键入要运行的实用程序的名称时,查找列表将缩小以仅显示匹配的条目。
当您按Alt + Enter调用快速修复或意图操作时,请按向右箭头键以显示其他选项的列表。根据上下文,您可以选择禁用检查,修复所有问题,更改检查配置文件等等。
要将两行合并为一个并删除不必要的空格,请按Ctrl + Shift + J。
使用编辑|复制|复制引用动作可将对字段/方法/类/文件的引用插入到编辑器中的当前位置。
将插入号放在myMethod方法名称中,然后按Ctrl + Alt + Shift + C:
要粘贴参考,请按Ctrl + V:
您也可以在“转到类/转到符号/转到文件”对话框中复制引用。在查找列表中的任何元素上按Ctrl + C。
提取变量重构将选定的表达式包装到变量中。它添加了一个新的变量声明,并将该表达式用作初始化程序。要调用此重构,请选择表达式,然后按Ctrl + Alt + V(重构|提取|变量):
当您搜索类,文件或符号时,请按Shift并使用“ CamelHumps”名称来过滤结果列表:
要在列模式Alt + Shift + Insert中选择多个片段,请按住Ctrl + Alt + Shift(在Windows和Linux上)/ Ctrl + Alt + Shift(在macOS上),然后拖动鼠标:
如果您需要更多屏幕空间,可以单击左下角隐藏工具窗口栏。
如有必要,您可以暂时显示工具窗口按钮。为此,请按两次Alt键(在Windows和Linux上)或Command键(在macOS上)并保持按下状态。按下键时,工具窗口按钮可见。
要快速完成对位于项目,库或JDK中任何位置的静态方法的方法调用,请输入前缀,然后按两次Ctrl +空格。您可以按Alt + Enter导入所选方法。
要访问基本的VCS命令,请选择VCS |。从主菜单中选择VCS Operations Popup或按Alt +`。将打开一个弹出窗口,其中包含与当前上下文相关的VCS命令:
PyCharm社区允许在开发的各个阶段配置Python解释器:
仅在创建项目时(“文件” |“新建项目”,或“欢迎”屏幕上的“创建新项目”)。
在现有项目中,使用“状态”栏中的“ Python解释器”小部件或选择“项目” |“项目”。项目设置/首选项中的Python解释器。
按Alt +向上箭头和Alt +向下箭头可在编辑器中的方法之间快速移动。
如果有多个调试器可用于选定的进程,则可以在弹出菜单中选择它们。
您可以在“附加到进程”列表中启用仅显示特定进程。将所需的模式添加到Python Debugger设置(设置/首选项|构建,执行,部署| Python Debugger)中的相应字段。
您可以通过按Ctrl + O(代码|替代方法)轻松地替代基类的方法。
要实现当前类实现的接口(或抽象基类)的方法,请按Ctrl + I(代码|实现方法)。
版本控制批注显示有关每行代码来源的详细信息(右键单击装订线并选择“批注”)。
右键单击注释,然后选择“显示差异”以查看文件的当前版本与先前版本之间的差异。
“版本控制”工具窗口在一个视图中显示所有已删除,已修改和未版本控制的文件。它使您可以执行所有必要的版本控制操作:提交更改,管理更改列表,将资源置于版本控制下,检查差异等。
使用Alt + 9可以显示或隐藏它。
要在弹出窗口而不是在单独的编辑器选项卡中预览参考图像,请按Ctrl + Shift + I。
您可以使用EditorConfig(https://editorconfig.org/)中的设置覆盖IDE代码样式设置。
要使用EditorConfig设置,必须安装并启用EditorConfig插件。要在EditorConfig中配置样式,请打开设置(Ctrl + Alt + S),然后导航到Editor |代码样式,然后选择启用EditorConfig支持复选框。
要将当前的IDE代码样式设置导出到.editconfig文件中,请单击“导出”。
要在调试程序时快速评估任何表达式的值,请按住Alt键(在Windows和Linux上)/ Alt键(在macOS上),然后单击此表达式以查看其值并进行计算,然后调用方法,依此类推。
您可以关闭编辑器和PyCharm Community工具窗口中的选项卡,而无需使用上下文菜单命令。用鼠标中键单击要关闭的选项卡。另外,您可以在按Shift的同时单击选项卡。
使用快捷方式注释和取消注释行和代码块:
Ctrl + /:用于单行注释(// …)
Ctrl + Shift + /:用于块注释(/…/)
要关闭除当前选项卡以外的所有编辑器选项卡,请按住Alt键(在Windows和Linux上)/ Alt键(在macOS上),然后单击当前编辑器选项卡。
欢迎来到PyCharm社区2020.2
什么是新的:
Go to type声明对Python完全可用
自动将欢迎脚本添加到新的Python项目中
就地重构
f字符串的自动补全
多行集合文字中的语句完成
在编辑器中预览失败的测试
对PEP-614,PEP-593和PEP-585的新支持
通过遵循这些提示,您可以熟悉IDE的主要功能。您可以尝试功能而不关闭此对话框。如果将其关闭,则始终可以通过选择“帮助” |“恢复”来返回到它。主菜单中的每日提示。
两次按Ctrl键可以快速访问许多操作,例如打开项目,启动运行/调试配置,运行命令行实用程序,等等。
要在编辑器中快速打开任何类,字段或函数,请按Ctrl + Alt + Shift + N(导航|符号)并开始输入其名称。
您可以将文本从编辑器复制为富文本格式,然后将其粘贴到任何其他可识别RTF的编辑器中。
确保在“编辑器” |“编辑器”中选中了“默认复制为富文本格式”复选框。 “设置/首选项”对话框的“常规”页面Ctrl + Alt + S。
要快速打开文件,请按Ctrl + Shift + N(导航|文件)并开始输入文件名。使用过滤器图标仅在选定的文件类型中搜索:
要将代码块快速包装到有用的结构中,请在编辑器中将其选中,然后按Ctrl + Alt + T(“代码” |“环绕”)。
可用选项或包装的列表是上下文相关的,并且取决于语言。例如,您可以用标签将html块包围,依此类推。
如果您不记得如何调用动作,请按Ctrl + Shift + A并开始输入动作名称。
使用基本代码完成Ctrl +空格时,无需在CamelHump名称中键入大写字母。用小写字母键入骆驼名称的首字母就足够了,它们会被聪明地识别出来。
您无需显式调用Ctrl + Q的快速文档。如果将鼠标指针悬停在所需的符号上,将自动显示快速文档弹出窗口。
要启用此功能,请选择“编辑器” |“显示在鼠标移动时显示快速文档”复选框。 “设置/首选项”对话框的“常规”页面Ctrl + Alt + S。
Ctrl +单击(在Windows和Linux上)/ Ctrl +单击(在macOS上)在编辑器中的一个选项卡上导航到文件路径的任何部分。在列表中选择必要的元素,相应的文件路径在文件浏览器中打开。
通过意图操作(Alt + Enter)访问最常见的断点操作和过滤器
您可以同时编辑XML / HTML文件中的开始和结束标签。
确保在“编辑器” |“编辑器”中选中“同时 tag>”编辑复选框。一般| “设置/首选项”对话框的“智能键”页面Ctrl + Alt + S。
要在调试程序时求值任何表达式,请在编辑器中选择表达式,然后按Alt + F8。
您可以为代码完成建议列表以及类,文件或符号导航命令中的项目调用快速定义查看器Ctrl + Shift + I。
使用代码|检查代码以对整个项目或自定义范围运行代码分析,并在单独的窗口中检查结果。
任何工具窗口中的Esc键都将焦点移至编辑器。
Shift + Esc将焦点移至编辑器,并隐藏当前或最后一个活动的工具窗口。
F12将焦点从编辑器移到最后一个焦点工具窗口。
您可以通过将外部文件从文件浏览器拖动到编辑器来打开要编辑的外部文件。
在Git / Mercurial日志视图中,按Ctrl + A选择提交消息,作者或标签,具体取决于焦点在工具窗口右下角的“提交详细信息”窗格中的位置。
要在主菜单中发现项目的用途,请将鼠标悬停在该项目上,然后在应用程序窗口底部的状态栏中查看其简短说明。
为避免意外删除断点,您可以选择通过将其从装订线拖动将其删除。按Ctrl + Alt + S,转到“构建,执行,部署|调试器,然后选择“拖动到编辑器”或单击鼠标中键。
单击断点将随后切换其状态(启用/禁用)。