【Pycharm学习】pycharm快捷键

1.如何根据方法名定位源码

把鼠标移动至方法名位置,然后按住Ctrl建, 有信息显示,直接点击进入

2.查找元素与替换

  • 查找:Ctrl + F,然后输入要查找的单词
  • 替换: Ctrl + R, 输入要替换的单词与代替词

3.展开与缩放

  • 展开: Ctrl +
  • 缩放: Ctrl -

4.全局的展开与缩放

这个应用与上文的“展开与缩放”的不同在于:上文的是针对某一方法的展开与收起,而这里是针对整体,方便清理思路(了解整体运用到的方法)

  • 展开: Ctrl + Shfit +
  • 缩放: Ctrl +Shift -

5.直接转到下一行(不管鼠标指针在哪里)

按住Shift + Enter

6.自动编写相应方法或是属性

6.1类操作

先正常方法创建一个类, 比如:

class Test():
    """
    """

现在我们自动生成一个类方法,具体如下:

Test.haha()

按住win + Alt + Enter组合键
注意,以上代码与Class Test代码块是同等缩进,且不能方法if name == “main”:代码块里
以上步骤得到如下结果:

class Test():
    """
    """
    @classmethod
    def haha(cls):
        pass

Test.haha()

以下我们创建一个类属性,输入以下代码:

Test.Arr

按住win + Alt + Enter组合键
结果如下:

class Test():
    """
    """
    Arr = None

    @classmethod
    def haha(cls):
        pass

Test.haha()
Test.Arr

6.2.实例操作

我们先生成一个实例,输入以下代码:

t = Test()

现在我们自动生成一个类方法,输入以下代码:

t.do_nothing()

按住win + Alt + Enter组合键
得到如下结果:

class Test():
    """
    """
    Arr = None

    @classmethod
    def haha(cls):
        pass

    def do_nothing(self):
        pass


Test.haha()
Test.Arr
t = Test()
t.do_nothing()

最后我们实现一个类属性, 输入以下代码:

t.name

按住win + Alt + Enter组合键
得到结果:

class Test():
    """
    """
    Arr = None

    def __init__(self):
        self.name = None

    @classmethod
    def haha(cls):
        pass

    def do_nothing(self):
        pass


Test.haha()
Test.Arr
t = Test()
t.do_nothing()
t.name

我们发现,创建实例属性的时候,代码块多了一个__init__方法,属性就包含在这个方法里面。

7.标记 TODO

在任何地方输入“# TODO 其他信息”,便可对工作进度进行标记,方便下次编写代码的时候直接点击标记,然后到达现在的位置。特别是工程化管理的时候,这个很重要。
在这里插入图片描述

8.pycharm取消全部断点

1. 在idea左下方找到"View Breakpoints"按钮,点击打开.

 

2.点击"Line Breakpoints"前方的全选框,取消全选.

3.点击上方"-"即"Remove"按钮,即可取消所有Breakpoints.

4.清除断点后,点击"Done".

posted @ 2020-06-05 17:24  gtea  阅读(382)  评论(0编辑  收藏  举报