Python快捷键

article/2025/11/6 23:16:29

1.注释(添加/消除)(Ctrl + /)

这里说下Python的单行注释是 # , 多行注释是 '''注释内容''' ,  java的单行注释是 // , 多行注释 /* 注释内容 */,  文档注释 /** 注释内容 */

这里说的注释快捷键主要用于多行注释, 当你想把一段代码暂时注释掉的时候, 可以直接选中这段代码, 利用此快捷键, 想恢复的时候用同样的操作即可.

2.代码右移/左移(Tab / Shift + Tab)

Python中对代码的缩进非常严格, 会直接导致语法错误, 正常的缩进都是4个空格(也就是一个tab键), 为了统一方便不容易出错, 在缩进的时候最好统一使用tab键进行缩进.

3.自动缩进(Ctrl + alt + I)

如果你的代码出现了缩进问题, 但不容易看出来问题出现在哪里的时候, 就可以用此快捷键进行自动缩进, 直接更正错误所在, 当然也可以用下文的快速修正.

4.PEP8规范格式化(Ctrl + alt + L)

现在的Python语法格式规范是遵循PEP8规范的, 可能有时候格式上的问题并不是导致语法错误, 但为了代码的整洁与易读性, 最好用下次快捷键快速规范一下代码. 在平时敲代码的时候就可以强迫自己遵照规范来敲, 养成良好的代码书写习惯.

5.快速修正(alt + enter 再回车)

此功能能快速修正你代码出现的一些语法错误, 使用快捷键之后会显示修正建议, 一般来说再按一下回车自动修正就可以了.

6.复制一行/多行/选中部分(Ctrl + D)

普通的复制需要选中复制内容, 再复制粘贴, 比较麻烦, 用此快捷键, 可以直接复制一行或选中的多行, 还是很方便的. 注意一下在eclipse中此快捷键为删除一行, 千万别记混了.

7.删除一行/多行(Ctrl + Y)

这个和上面的复制相对应, 直接删除一整行, 不需要一个一个删除了, 这个快捷键也注意一下, 因为在系统中这是 反撤销 的快捷键.

8.全局查找(Ctrl + shift + F)

普通查找Ctrl+F, 系统通用的就不说了, 这里的全局查找可以在整个项目中查找, 并不只是当前的文件.

9.全局替换(Ctrl + shift + R)

这个和全局查找相对应的.

10.光标移动到下一行(shift + Enter)

正常只有在光标在结尾时按enter才会换到下一行, 如果在中间, 会将后面的代码一起移动到下一行, 这个快捷键可以让在中间的光标直接移动到下一行, 不会影响后面代码.

11.撤销/反撤销(Ctrl + Z / Ctrl + shift + Z)

这也是很常用的功能, 只是要注意反撤销和系统(Ctrl + Y)的差别.

12.复写父类代码(Ctrl + o)

很多时候会复写父类的代码, 但自己直接打父类的相关代码, 有可能会出现拼写错误, 使用此快捷键保证可以不会出现拼写错误.

13.选中单词/代码块(Ctrl + W)

此方法选中单词/代码块不需要用鼠标一点点的选中, 还是比较方便的. 注意在QQ浏览器中为关闭当前标签的快捷键, 也是比较常用的.

14.快速查看文档(代码信息)(Ctrl + Q)

对于一个方法/函数/类不了解的时候, 可以快速查看相关文档信息.

15.任意位置向下插入一行(shift + enter)

这个和光标移动到下一行是相同快捷键, 其实只是应用场景稍微变化, 下面有代码就是插入一行, 没有代码自然就是只移动光标了.

16.任意位置向上插入一行(Ctrl + alt + enter)

这个和上面的操作正好相反. 相同的地方是都是可以在任意位置进行操作, 不用在意光标位置.

17.查看项目视图(alt + 1)

项目视图显示了整个项目的文件结构. 也是默认的视图.

18.查看结构视图(alt + 7)

结构视图展示了项目中各种具体的结构: 类, 方法, 变量等各种具体信息, 也是很有用的视图.

19.快速进入代码(Ctrl + 左键)

在调用方法等情况下, 如果想知道方法的具体详情, 用此方法可以直接进入到方法内部.

20.快速查看历史(alt + 左(返回)/右键(前进))

这个和系统快捷键的作用的类似的, 想回顾之前的操作, 还是很方便的.

21.快速查看不同方法(alt + 上/下)

此方法可以直接从一个方法跳到另一个方法, 对于查看代码来说还是非常方便的.

22.切换视图(Ctrl + Tab)

这个切换视图和QQ浏览器中是一样的, 可能除了系统的切换视图之外, 其他软件的切换视图大多都是这个快捷键.

23.查看资源文件(两次shift)

此方法可以快速的查看你引入的资源文件的详情.

24.查看方法在哪里被调用(Ctrl + alt + H 双击可确定位置)

此方法可以很快的找到方法被调用的位置, 对于了解代码结构还是很有用的.

25.查看父类(Ctrl + U)

26.查看继承关系(Ctrl + H)

 


http://chatgpt.dhexx.cn/article/e34QrmT1.shtml

相关文章

python 常用快捷键和设置

pycharm常用快捷键 转载自 大哥 1、编辑(Editing) Ctrl Space 基本的代码完成(类、方法、属性) Ctrl Alt Space 快速导入任意类 Ctrl Shift Enter 语句完成 Ctrl P 参数信息(在方法中调用参数&#…

Python常用快捷键整理

Python常用快捷键整理 文章目录 Python常用快捷键整理一、注释二、删除三、格式四、 查看其它1. 代码自动整理 本文列举了常用的快捷键,暂时刚入门,还没有写太多,如有不足之处还请多多指教。 一、注释 行注释/取消行注释: Ctrl / 多行注释&…

python常用快捷键

一、编辑(Editing) Ctrl Space 基本的代码完成(类、方法、属性) Ctrl Alt Space 快速导入任意类 Ctrl Shift Enter 语句完成 Ctrl P 参数信息(在方法中调用参数) Ctrl Q 快速查看文档 F1 外部文档 S…

python常用快捷键,写代码事半功倍

今天就为大家带来一篇Python常用快捷键。觉得挺不错的,现在就分享给大家,也给大家做个参考。 最重要的快捷键 ctrlshiftA:万能命令行shift两次:查看资源文件 新建工程第一步操作 module设置把空包分层去掉,compact empty middle package设置当前的工…

OSGB数据的纹理压缩

运行环境 OSG3.4.1 VS2017 对osgb数据的压缩关键在于纹理的压缩,即可在writeNodeFIie方法中进行操作。 osgDB::writeNodeFile(*rootNode, f_path, new osgDB::Options("WriteImageHintIncludeFile"));osg老版本中的 writeImageHintIncludeFile 有缺陷(…

unity 加载倾斜摄影-C#解析osgb(一)

下载 https://download.csdn.net/download/WantFK/87009338https://download.csdn.net/download/WantFK/87009338 1.提取osgb的图片信息\mesh顶点 \UV\ 三角序列\下一级name\bounds\视距 和保存 (提取 目的 解析osgb的流程过于麻烦 真正用地到的就这几个数据 2.un…

osg加载osgb数据_PCM点云数据处理软件功能使用第十六弹

好久不见!今日为大家带来PCM点云数据处理软件功能使用第十六弹——建筑物应用,快跟小编一起学习吧! 该菜单包含两个建筑物应用模块:建筑点云提取、建筑简易模型一 建筑点云提取 建筑物点云提取输入数据为原始点云文件和地面文件,利用法向量对非地面点进行建筑物墙面点云检…

UE加载osgb倾斜摄影数据

1.支持加载大疆智图和CC导出的osgb格式倾斜摄影数据 2.支持编辑器模式(不运行)加载预览特定精度级别的osgb数据 3.运行时多线程加载osgb文件,分页LOD算法动态加载卸载,内存占用稳定 4.支持海量的osgb数据量加载,支持…

Osgb转3DTiles工具

三维倾斜摄影生产主要格式为Osgb,目前三维模型主要展示场景为web,大部分使用框架都是Cesium库,格式为 3DTiles,目前市面上osgb转3DTiles的软件已经有好几个,付费免费都有。 先说免费软件: 1、CesiumLab …

osgb倾斜模型顶层合并

经过多年的发展,倾斜摄影模型技术已经成熟,在智慧城市、社区管理,安防演练模拟等应用场合非常多,效果也非常好。 倾斜模型顶层合并是一个比较复杂的问题,常规上倾斜模型制作软件,倾斜模型24级别合并到12级…

Threejs加载倾斜摄影OSGB数据

个人主页: 左本Web3D,更多案例预览请点击》 在线案例 个人简介:专注Web3D使用ThreeJS实现3D效果技巧和学习案例 💕 💕积跬步以至千里,致敬每个爱学习的你。获取模型或源码请点赞收藏加留言,有问…

数据处理-倾斜摄影OSGB合并根节点

数据处理-倾斜摄影OSGB合并根节点 背景介绍 web三维地图引擎我们使用的是cesium,因此我们使用的倾斜摄影数据(OSGB)会转换成3DTiles(.b3dm)进行加载。如果倾斜摄影的范围很大或者数据量大,有不少的建筑物什么的,默认转换的3Dtiles数据在前台…

UE5加载osgb倾斜摄影数据

1.支持加载大疆智图和CC导出的osgb格式倾斜摄影数据 2.支持编辑器模式(不运行)加载预览特定精度级别的osgb数据 3.运行时多线程加载osgb文件,分页LOD算法动态加载卸载,内存占用稳定 4.支持海量的osgb数据量加载,支持…

osgb转3dtiles之数据篇

前不久,终于对osgb以及3dtiles的数据结构有了足够的了解,成功地利用FME将osgb数据转换成了3dtiles数据。于是,我开心地决定先来写一下如何将osgb转换成3dtiles数据。 为了让大家能够比较详细的了解这两个数据格式,该系列文章一共…

osgb转json_cesuim加载倾斜摄影OSGB三维数据完整过程(超详细)

1、得到正确原始.osgb格式数据; (1)倾斜摄影数据仅支持 smart3d 格式的 osgb 组织方式, 数据目录必须有一个 “Data” 目录的总入口, “Data” 目录同级放置一个 metadata.xml 文件用来记录模型的位置信息。 (2)每个瓦片目录下,必须有个和目录名同名的 osgb 文件,否则无法…

GIS数据处理-OSGB转换3dTiles

GIS数据处理-OSGB转换3dTiles 介绍 Open Scene Gragh Binary是OSGB的全称,这里的Binary是二进制的意思。 目前市面上生产的倾斜模型,尤其ContextCapture Cente处理的倾斜摄影三维模型数据的组织方式一般是二进制存贮的、带有嵌入式链接纹理数据&#x…

OSGB 倾斜摄影数据生产完成后裁剪模型问题

在OSGB生产完成后,可能想要裁剪模型,只要其中的一部分模型数据。这里介绍两种我了解到的方法。 1. 使用商业软件 据了解,大部分此类软件都是国产的软件,需要购买使用。例如模方,但是有一个月试用时间,优点…

OSGB数据文件解读

1、OSGB数据的组成 1.1 如上图所示倾斜模型分块构成。在Data目录下有编号000,001,002,003等。 每一个文件夹代表了一个分块。 1.2 每一个分块文件夹下有若干个.osgb文件构成 如上图所示第一个.osgb文件的文件名和文件夹名相同,代…

倾斜摄影OSGB转换为3DTiles

倾斜摄影OSGB转换为3DTiles 情深不寿,慧极必伤。谦谦君子,温润如玉。3DTiles validator 官方提供的3DTiles检验工具及相关工具箱。 feature table binary must be aligned to an 8-byte boundary 时代变迁,3DTiles b3dm 字节对齐由以前的…

OSG 读取OSGB倾斜数据

OSG 读取OSGB倾斜数据 OSGB数据是一个四叉树结构&#xff0c;本文测试使用OSG加载OSGB倾斜摄影测量数据。 示例数据 Code 1、遍历所有osgb数据文件生成空间索引 2、通过建立的空间索引加载数据 #include <iostream> #include <string> #include <filesystem…