【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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!