我知道PyCharm是年轻的IDE,但想知道你们是否在使用它时找到了一些糖果。我从经验中知道,JetBrains IDE充满了糖果,迫不及待想要找到它。
请列出你的提示,也许是你没想到的那些。
答案 0 :(得分:117)
作为PyCharm
的首席开发人员,我可以告诉您,我们通常不会在随机位置隐藏功能,并且有一些可靠的方法可以发现大多数功能。
PyCharm
突出显示的警告,并注意许多检查都有快速修正以自动纠正问题答案 1 :(得分:33)
我最近发现了一个选项(我认为它默认是关闭的):
输入引号或括号
时的环绕声选择
基本上,如果您可以快速创建任何字符串,只需按Ctrl-W选择,然后键入quote。太棒了:))
PS:要启用此使用设置搜索功能,请搜索:surround
答案 2 :(得分:26)
我喜欢ctrl-w,选择块功能。在我认为能够通过按ctrl-w几次选择一个函数/ if块之后,我从来没有碰过这个。
答案 3 :(得分:10)
这不是特定于PyCharm的,我实际上是在IntelliJ中发现它,但我虽然PyCharm用户也应该受益......
尝试Alt +单击(如果使用Gnome默认键映射,则按Ctrl + Alt +单击)并拖动以选择文本。它将使用自动换行选择有界块而不是完整的行。这些选定的块可用于键入重复文本或一次删除行的多个部分。尝试一下,你会比你想象的更频繁地使用它!
答案 4 :(得分:6)
我不知道这是否真的是隐藏功能,但是当您了解它时,测试会变得如此简单。
如果您通过PyCharm运行测试,您可以单击回溯的名称和行,将您带到python代码中的确切行。使测试变得更加容易。
答案 5 :(得分:5)
按住Control键并单击URLconf中的视图方法将打开views.py并使您正确使用该方法。同样,控制点击视图中的模板名称以及其他模板(例如extends
标记中的模板名称)将带您进入该模板。
未隐藏,但在编辑CSS文件时,它会显示任何使用颜色的样式的装订线中的颜色。我喜欢那个。同样适用于CSS:代码洞察提供了标签的优化,以及灰化未使用的标签。
编辑HTML文件时,将鼠标移动到编辑器的右上角会显示多个浏览器的图标...单击这些图标将在相应的浏览器中打开当前的HTML。如果您使用的是Django模板,那么就没那么有用了,但是还有另一块IDE糖果。
自动导入也可能是我最喜欢的功能之一。但是,它仍然需要一些工作。这只是一个预览版,所以我相信它会不断变好。
做得好,JetBrains!
答案 6 :(得分:5)
我最近必须弄清楚的是如何在运行时将硬编码的参数传递给Python程序。我想在IDE中执行此操作,而不必在命令窗口之间来回切换以运行程序。
在PyCharm 1.5.2中,您可以点击Run
,然后点击Edit Configurations
。顶部的第三个文本框标记为Script parameters
,允许您对程序参数进行硬编码。每次从PyCharm运行程序时都会使用它们。