python开发之 pycharm常见高效快捷键 大全[通俗易懂] -金沙1005

python开发之 pycharm常见高效快捷键 大全[通俗易懂]pycharm拥有众多的快捷键,让我们编写/调试代码非常方便,如果能熟练掌握这些常见快捷键的使用,可以很好地提高我们的代码编写效率。

我们在编写python代码时,常使用到pycharm这个ide,而pycharm拥有的快捷键非常多,熟悉掌握这些常见快捷键的使用,可以大大提高我们的编码效率。所以在这里对pycharm常见快捷键做个汇总。

一、 编写

1.1 代码编写

1.1.1 写入操作
快捷键 功能
ctrl shift u 字母大写(所选中的)
tab 代码补全
ctrl alt o 自动导入包
ctrl shift v 历史复制粘贴表
ctrl shift j 代码连接为一行
shift f6 方法或变量重命名
ctrl alt l 代码格式化(即快速排版)
ctrl shift 加号 展开全部代码块
ctrl shift 减号 折叠全部代码块
alt enter 智能提示(即语法提示,提示当前光标处可进行的操作)
1.1.2 缩进操作
快捷键 功能
tab 缩进(当前行缩进,可选中多行)
shift tab 取消缩进(当前取消行缩进,可选中多行)
ctrl alt i 全局自动缩进
1.1.3 注释操作
快捷键 功能
ctrl / 行注释(或取消行注释)
‘’’’’’ 段落注释

段落注释:'''内容xxxx'''

1.1.4 高亮操作

注:这小部分中,下面两个快捷键,须在高亮的情况操作下!

快捷键 功能
ctrl shift f7 当前单词高亮/取消当前单词高亮
f3 移动到下一个
esc 取消全局高亮
1.1.5 模板操作
快捷键 功能
ctrl j 插入模板
ctrl alt j 当前行使用模板
1.1.6 光标操作
1.1.6.1 插入/添加代码
快捷键 功能
ctrl alt enter 向上插入一行
ctrl shift enter 向下插入一行
ctrl enter 添加新行(光标不移动)
shift enter 添加新行(光标移动到下一行)
1.1.6.2 复制/移动代码
快捷键 功能
ctrl d 复制当前行(可选中多行)
shift alt 上下键 选中的代码行移动
1.1.6.3 删除代码
快捷键 功能
ctrl backspace 向前逐渐删除
ctrl delete 向后逐渐删除
ctrl y 删除当前行(可选择多行)
1.1.6.4 选择代码
快捷键 功能
ctrl shift [ 从当前位置选择到代码块的开始
ctrl shift ] 从当前位置选择到代码块的结束
ctrl w 逐步选择代码/代码块(向外逐步选择)
ctrl shift w 逐步取消选择代码/代码块(向内逐步取消选择)
alt j 选中相同字符/字符串

1.2 代码查找

快捷键 功能
ctrl f 当前查找
ctrl shift f 全局查找
ctrl shift a 全局资源文件查找
双击shift 全局万能搜索(搜索文件、方法、变量等)

1.3 代码替换

快捷键 功能
ctrl r 当前替换
ctrl shift r 全局替换

1.4 代码查看

快捷键 功能
ctrl q 快速查看文档说明(查看方法、库等的说明)
ctrl 左键点击函数名 快速查看源码(查看内置函数介绍、代码定义)

1.5 定位查看

快捷键 功能
ctrl e 打开最近编辑的文件列表
shift alt c 查看工程最近更改的地方
f2 定位错误

二、 重构

快捷键 功能
f5 复制
f6 剪切
alt delete 安全删除
shift f6 方法或变量重命名
ctrl f6 更改签名
ctrl alt n 内联
ctrl alt m 提取方法
ctrl alt v 提取属性
ctrl alt f 提取字段
ctrl alt c 提取常量
ctrl alt p 提取参数

三、 运行

3.1 代码运行

快捷键 功能
shift f10 运行
ctrl shift f10 运行编辑器配置
alt shift f10 运行模式配置
shift f9 调试
alt shift f9 调试模式配置
ctrl alt r 运行manage.py任务

3.2 代码调试

快捷键 功能
f7 进入内部
f8 跳过
ctrl f8 在当前行加上/取消断点
ctrl shift f8 查看所有断点
f9 恢复程序
alt f9 运行游标
alt f8 验证表达式
ctrl alt f8 快速验证表达式
shift f8 退出

四、 其他

快捷键 功能
ctrl alt s 打开设置界面
ctrl tab 切换窗口
ctrl f4 关闭当前窗口

如果文章对您有帮助,请点个赞,留给评论支持一下😊,若有疑问可以私信留言😉。如果能给个三连(点赞、收藏、关注 )就最好啦😁。

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/118918.html

(0)

相关推荐

  • python协程和线程区别_python asyncio关于协程的理解 协程可以理解为一个可以暂停的函数,我们可以向暂停的位置传入值。当遇到io耗时操作时,我们希望此函数可以暂停并等待完成此耗时操作,同时可以转向其他的函数完成其他的任务。

  • 拼图式拖动滑块的验证——使用selenium python实现写京东登录的自动化测试用例的时候遇到了这样一个问题当你不能成功登录多次、就连正确账户密码登录(偶发)的时候,都会出现验证环节(ps.当然也有死活不出现的时候,比如写文的今天9月30),妥妥阻挡了自动化测试的脚步。于是我们可以怎么使用selenium python来完成模拟拖动→自动化验证呢?一开始的想法是:计算空缺的位置出现规律,每次遇见的时候做判断,然后将空缺的位置提取出来,让拼图块…

    2022年12月17日
  • 【从c#走进python】二、迭代器「建议收藏」c#与python的迭代器比较: 迭代器 c# python 一个对象可迭代,需要实现ienumerable(表示对象可数),ienumerable就是要实现一个ienumerator(迭代对象)。

  • 双目三维重建系统(双目标定 立体校正 双目测距 点云显示)python​本博客将实现python版本的双目三维重建系统,项目代码实现包含:`双目标定`,`立体校正(含消除畸变)`,`立体匹配`,`视差计算`和`深度距离计算/3d坐标计算`的知识点。限于篇幅,本博客不会过多赘述算法原理,而是手把手教你,如果搭建一套属于自己的双目三维重建的系统。该系统包含:支持双usb连接线的双目摄像头支持单usb连接线的双目摄像头(左右摄像头被拼接在同一个视频中显示)支持单目相机标定:mono_camera_calibration.py支持双目相机标定:stereo_camera

    2022年12月16日
  • python温度转换实例_python温度转换实例分析「建议收藏」python温度转换实例分析本文主要研究的是python语言实现温度转换的相关实例,具体如下。代码如下:#tempconvert.pyval=input(“请输入带有温度表示符号的温度值(例如:32c)”)ifval[-1]in[“c”,”c”]:f=1.8*float(val[0:-1]) 32print(“转换后的温度为:%.2ff”%f)elifval[-1]in[“f”,”f”…

  • pycharm license activation怎么处理_激活pycharm标题pycharm专业版(pythonlicenseactivate)python运行的环境大多数人用的比较多的是pycharm,但是很多时候我们会发现出现pycharmlicenseactivation问题,这时候需要怎么解决了,我给大家两种方法。第一种就是如果我们用的不是特别高级的库函数这些,例如:pygame,django等,只是写一写简单的算法题目或者初学者,我们可以选用pych…

  • python 数字转 字符串,补零 补0 zfill python 1 转化为 001str(1).zfill(3)python数字转字符串,补零补0zfill

  • python中断程序执行(不抛出异常)「终于解决」thefunctionsquit(),exit(),sys.exit()andos._exit()havealmostsamefunctionalityastheyraisethesystemexitexceptionbywhichthepythoninterpreterexitsandnostacktracebackisprinted.wecancatchtheexceptiontointerceptearlyexitsandp

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图