【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".
作者:gtea
博客地址:https://www.cnblogs.com/gtea