Pycharm常用快捷键总结及配置方法


Posted in Python onNovember 14, 2020

工欲善其事必先利其器,Python开发利器Pycharm常用快捷键以及配置如下,相信有了这些快捷键,你的开发会事半功倍

一 常用快捷键

编辑类:

Ctrl + D 复制选定的区域或行
Ctrl + Y 删除选定的行
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 优化导入(去掉用不到的包导入)
Ctrl + 鼠标 简介/进入代码定义
Ctrl + / 行注释 、取消注释

Ctrl + 左方括号 快速跳到代码开头
Ctrl + 右方括号 快速跳到代码末尾
Shift + F10 运行
Shift + F9 调试

查找/替换类:

Ctrl + F 当前文件查找
Ctrl + R 当前文件替换
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替换

运行类:

Shift + F10 运行
Shift + F9 调试
Alt + Shift + F10 运行模式配置
Alt + Shift + F9 调试模式配置

调试类:

F8 单步调试(一行一行走)
F7 进入内部
Shift + F8 退出
Ctrl + F8 在当前行加上断点/断点开关
Ctrl + Shift + F8 查看所有断点

导航类:

Ctrl + N 快速查找类(也可查找当前工程中的文件,以文件名查找)
Double Shift 任意位置查找

二 配置自己喜欢的快捷键

file——》setting——》在搜索框输入keymap,如图:

Pycharm常用快捷键总结及配置方法

注意:在 上图标注1 的位置搜索要修改的功能,2的位置直接通过快捷键查找

1 修改快捷键之快速跳到本行末尾:在1 位置输入end查找到:Move Caret to Line End

Pycharm常用快捷键总结及配置方法

2 修改快捷键之快速跳到本行开头:同上,修改为 Ctrl+引号

Pycharm常用快捷键总结及配置方法

3 修改快捷键之快速回到上一次操作的位置:

Pycharm常用快捷键总结及配置方法

三 修改html的注释方式

如果pycharm中html注释是{# #}而不是<!-- -->,这是由于指定的模版语言是Django或者是jinja2,修改一下就可以了

file---->settings里搜索Python Template Languages --->指定html的模版语言为None就可以了,但是这样就不能快捷使用Django或者jinja2的模版语言了

Pycharm常用快捷键总结及配置方法

四 按tab键代码自动补全

Pycharm常用快捷键总结及配置方法

五 其它设置

1. Pycharm中默认是不能用Ctrl+滚轮改变字体大小的,可以在file -> Setting ->Editor-〉General -> Mouse中设置

2. 要设置Pycharm的字体,要先在file -> Setting ->Editor-〉Font中选择一种风格并保存,然后才可以改变

3. 在setting中搜索theme可以改变主题,所有配色统一改变

4 . 设置注释颜色:File-->Settings-->Editor-->Color&Fonts-->LanguageDefaults-->Linecomment-->设置颜色即可

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用装饰器时需要注意的一些问题
May 11 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
Tensorflow使用tfrecord输入数据格式
Jun 19 Python
pandas pivot_table() 按日期分多列数据的方法
Nov 16 Python
基于python中__add__函数的用法
Nov 25 Python
在django中自定义字段Field详解
Dec 03 Python
Python操作注册表详细步骤介绍
Feb 05 Python
pycharm如何实现跨目录调用文件
Feb 28 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
python利用递归方法实现求集合的幂集
Sep 07 Python
通过实例了解python__slots__使用方法
Sep 14 Python
Django model class Meta原理解析
Nov 14 #Python
详解python爬取弹幕与数据分析
Nov 14 #Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 #Python
Python爬虫过程解析之多线程获取小米应用商店数据
Nov 14 #Python
基于Python的身份证验证识别和数据处理详解
Nov 14 #Python
Python join()函数原理及使用方法
Nov 14 #Python
详解pycharm连接远程linux服务器的虚拟环境的方法
Nov 13 #Python
You might like
浅析php适配器模式(Adapter)
2014/11/25 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
php获取微信openid方法总结
2019/10/10 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
django中send_mail功能实现详解
2018/02/06 Python
使用Python更换外网IP的方法
2018/07/09 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
PHP如何自定义函数
2016/09/16 面试题
C语言笔试题
2014/09/04 面试题
DOM和JQuery对象有什么区别
2016/11/11 面试题
简单租房协议书
2014/04/09 职场文书
保护环境倡议书
2014/04/14 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
升职自荐信怎么写
2015/03/05 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书