PyCharm使用最多也最常用默认快捷键分享
作者:彳亍261 发布时间:2023-05-23 20:54:55
工欲善其事必先利其器,PyCharm 是最popular的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果。
我在 Windows 平台下的默认KeyMap设置,在 Mac 也是类似的。
1、快速查找文件 Ctrl + E
Ctrl + E
可打开最近访问过的文件Ctrl + Shift + E
打开最近编辑过的文件
从Tab页逐个地扫描也不快,如果你有强迫症不想显示Tab页的话可以在 Settings 中将 Tabs 设置为 None,直接使用快捷键来打开最近文件来提高效率。
2、万能搜索 shift连按两下
Pycharm中最实用的快捷键,非 Double Shift 莫属,连续按两下 Shitf 键可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/
。【不能搜索代码中的任一单词】
3、历史粘贴版 Ctrl + Shift + V
在 PyCharm 中可通过 Ctrl + Shift + V
可访问历史粘贴板。如果你是Mac用户,一定熟悉 Alfred, Alfred是一款历史粘贴板神器,它缓存了过去一段时间的复制的内容。
4、智能提示/导包 Alt + Enter
智能提示是 IDE 的标配功能,Pycharm 默认有自动提示功能,但是还不够智能,比如要使用还没有引入到模块则没法自动提示了,使用 Alt + Enter
智能提示你选择合适的操作。
5. 任意位置换行 Shfit + Enter
无论你的光标处在何位置,你都可以通过快捷键 Shfit + Enter
另起一行,这样无需把光标移到末尾去操作。
6、向下复制当前行 Ctrl + D
7、更多快捷键请享用
Ctrl + Y
删除当前行Ctrl + /
快速在本行行首插入“#”,对单行行或选中多行进行注释(行尾注释不能采用此快捷键组合)很多软件都使用此快捷键进行注释Ctrl + Shift + F10
初次run当前程序Ctrl + Shift + L
格式化代码 PEP8Alt + 1
关闭tab标签Alt + 4
关闭运行结果Alt + Enter
快速import / insertShift + F6
重命名变量名/文件名Shift + F10
run当前程序(非初次)Shift + Tab
对单行或选中多行撤销回退一个tabShift + Enter
任意位置换行(快速在当前行下创建一个空行)Shift + Alt + ↑/↓
向上/向下移动任意行
8、之前用过别的软件,在这里能不能自行定制???
答案是可以的。具体操作 戳下文。
自定义PyCharm快捷键的设置方式
来源:https://blog.csdn.net/chichu261/article/details/82810584
猜你喜欢
- 使用的技术有jquery.form.js框架, 以及springmvc框架。主要实现异步文件上传的同时封装对象,以及一些注意事项。功能本身是
- 前几天有个同学想了解下如何在go-micro中做链路跟踪,这几天正好看到wrapper这块,wrapper这个东西在某些框架中也称为中间件,
- 也许光从字面上来说,版式设计中的“亲密性”似乎不太好理解,正常的情况下,我们都会把“亲密性”理解为人与人之间的关系的一种表现,事实上在版式设
- 1.什么是Json?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的
- 可扩展标记语言 (XML) 是用于描述数据集内容以及应如何将数据输出到设备上或如何在 Web 页上显示数据的语言。标记语言的创建来源于出版商
- 开发中经常会使用npm install 安装依赖包,经常会看到^符号和~符号,现将二者的区别总结如下:版本号 x.y.z : z
- 二元运算二元运算是指由两个元素形成第三个元素的一种规则,例如数的加法及乘法;更一般地,由两个集合形成第三个集合的产生方法或构成规则称为二次运
- 应用目录下apps.pyclass OperationConfig(AppConfig): name = 'operat
- 如下所示:str='abcdef'print(str.endswith('f'))print(str.sta
- 正在看的ORACLE教程是:Oracle9i取得建表和索引的DDL语句。我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们
- 作为一名程序员,调试(debug)程序是一项必会的事情,在利用pycharm这个pythonIDE时,不好好利用其调试功能真的是太可惜了。借
- 本文实例讲述了python比较两个列表大小的方法。分享给大家供大家参考。具体如下:L1 = [1, ('a', 3)]L2
- 概述传入条件的不同,会执行不同的语句每一个case分支都是唯一的,从上到下逐一测试,直到匹配为止。语法第一种【switch 带上表达式】sw
- 本文实例讲述了利用PHP函数计算中英文字符串长度的方法。分享给大家供大家参考。具体实现方法如下:一般来说大家知道英文字符占一个字节,而中文字
- 方法1:cmd环境下,用pip install selenium可能会很慢方法2:下载selenium安装包手动安装下载地址:https:/
- 之前用的Python2,连接MySQL用的是MySQLdb。现在换成python3.x了,由于 MySQLdb 模块还不支持 Python3
- 本文实例讲述了GO语言延迟函数defer用法。分享给大家供大家参考。具体分析如下:defer 在声明时不会立即执行,而是在函数 return
- 前言PyEMD是经验模态分解 (EMD)及其变体的Python实现,EMD最流行的扩展之一是集成经验模态分解 (EEMD),它利用了噪声辅助
- 什么是高阶函数高阶函数就是能够把函数当成参数传递的函数就是高阶函数,换句话说如果一个函数的参数是函数,那么这个函数就是一个高阶函数。高阶函数
- 这样的问题是因为 数据库字符集,表字符集,字段字符集都设为:gbk_chinese_ci 注意数据库连接串里面的 Stmt=Set Name