pycharm快捷键汇总

作者:大眼睛编程 时间:2022-12-30 22:43:40 

1,查看py文件内的所有成员及快速定位到代码块

如果你的py文件代码超过200行,一定要采用这个方法,能大大提高你的代码查找效率。

方法1:

(1)使用Alt+1,打开Project浮动窗口

(2)点击Project窗口的右上角的第三个齿轮型图标:“Show Options Menu”,勾选“Show Members”,这样Project中的所有工程的py文件成员都显示出来,点击成员可以快速定位到代码块

pycharm快捷键汇总

pycharm快捷键汇总

方法2:

(1)使用Alt+7,打开Structure浮动窗口

(2)在Project窗口中点击py文件,该文件中的所有方法都会显示在Structure窗口中,点击方法名可快速定位

pycharm快捷键汇总

2,快速定位到类,方法,函数的定义处

方法1:Ctrl+鼠标点击

(1)按住Ctrl键,用鼠标点击类实例化名字处,方法引用名字处,函数引用名字处,便可快速定位到定义处

方法2:Ctrl+B

(1)将光标移到类实例化名字处,方法引用名字处,函数引用名字处,按Ctrl+B,便可快速定位到定义处

方法3:右键菜单

(1)将光标移到类实例化名字处,方法引用名字处,函数引用名字处,点击鼠标右键选择“Go To”->“Declaration or Usages”

3,全局修改方法/函数名

方法1:重构命令

(1)将光标移到方法/函数名上,点击鼠标右键选择“Refactor”->“Change Signatrue...”,或者直接使用Ctrl+F6快捷键,打开“Change Signatrue...”窗口

(2)Name文本框中键入新的方法/函数名,点击“Refactor”,这样就全局修改了

方法2:查找替换命令

(1)使用Ctrl+Shift+r,打开“Replace in Path”窗口,

(2)输入需要被替换的字符串和替换字符串,点击“Replace All”

4,折叠和展开文件结构

方法1:折叠和展开当前光标所在代码块

(1)使用Ctrl+减号:折叠当前代码块

(2)使用Ctrl+加号:展开当前代码块

方法2:逐级折叠和展开代码块

(1)使用Ctrl+Alt+减号:多次按向上逐级折叠当前代码块

(2)使用Ctrl+Alt+加号:多次按向下逐级展开当前代码块

方法3:整文件一次性折叠和展开代码块

(1)使用Ctrl+Shift+减号:折叠当前文件中所有代码块

(2)使用Ctrl+Shift+加号:展开当前文件中所有代码块

5,快速注释和解除注释单多行代码块

方法1:

(1)选中需要注释的代码块,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消

6,快速整体缩进代码块

方法1:右移

(1)选中代码块,按一次Tab,整体右移四个字符

方法2:左移

(1)选中代码块,按一次Shfit+Tab,整体左移四个字符

7,快速格式化代码块

方法1:

(1)点击“Code”菜单->Reformat Code,或使用组合键Ctrl+Alt+L

方法2

(1)点击“Code”菜单->Show Reformat File Dialog,选中需要格式化的选项,点击“Run”

来源:https://segmentfault.com/a/1190000021729944

标签:pycharm,快捷键
0
投稿

猜你喜欢

  • Vue3中使用Supabase Auth方法详解

    2024-04-28 09:19:34
  • golang值类型转换成[]uint8类型的操作

    2024-04-25 15:04:52
  • Python 常用模块threading和Thread模块之线程池

    2022-02-20 05:39:08
  • python中用Scrapy实现定时爬虫的实例讲解

    2023-07-26 05:47:01
  • Go语言中的IO操作及Flag包的用法

    2024-04-27 15:31:31
  • 浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑

    2024-04-10 13:46:11
  • 09年QQ登录Banner之转变

    2009-02-16 12:53:00
  • 基于Python实现微信自动回复功能

    2021-10-17 14:01:54
  • 免费开源百度编辑器(UEditor)使用方法

    2023-06-01 18:05:08
  • Python中处理unchecked未捕获异常实例

    2022-08-03 23:49:54
  • 使用urllib库的urlretrieve()方法下载网络文件到本地的方法

    2021-11-27 11:21:08
  • python自然语言编码转换模块codecs介绍

    2022-10-07 00:48:40
  • JS getRandomValues和Math.random方法深入解析

    2024-04-17 09:54:42
  • python3爬虫GIL修改多线程实例讲解

    2023-06-09 22:33:58
  • pandas 如何分割字符的实现方法

    2021-04-17 11:28:46
  • Python scipy的二维图像卷积运算与图像模糊处理操作示例

    2022-12-13 11:56:41
  • 在golang中操作mysql数据库的实现代码

    2024-01-15 14:41:51
  • 深度理解Python中Class类、Object类、Type元类

    2022-07-14 03:10:13
  • Python爬虫包BeautifulSoup简介与安装(一)

    2021-07-25 05:06:10
  • python处理PHP数组文本文件实例

    2023-11-09 23:56:03
  • asp之家 网络编程 m.aspxhome.com