PyCharm的隐藏功能

时间:2010-03-31 19:03:50

标签: python pycharm

我知道PyCharm是年轻的IDE,但想知道你们是否在使用它时找到了一些糖果。我从经验中知道,JetBrains IDE充满了糖果,迫不及待想要找到它。

请列出你的提示,也许是你没想到的那些。

7 个答案:

答案 0 :(得分:117)

作为PyCharm的首席开发人员,我可以告诉您,我们通常不会在随机位置隐藏功能,并且有一些可靠的方法可以发现大多数功能。

  • 尝试 Ctrl - 点击所有内容(方法,功能,模板标记名称和参数等)
  • 如果 Ctrl - 单击工作,通常也是如此( Ctrl - Space ),重命名( Shift - F6 )和查找用法( Alt - F7
  • 浏览菜单并尝试看似有趣的动作
  • 查看设置|检查以配置可由PyCharm突出显示的警告,并注意许多检查都有快速修正以自动纠正问题
  • 阅读blog并试用其中突出显示的功能。

答案 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运行程序时都会使用它们。