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中尝试多线程编程的一个简明例子
Apr 07 Python
Python使用CMD模块更优雅的运行脚本
May 11 Python
Python实现统计英文单词个数及字符串分割代码
May 28 Python
实例讲解Python中函数的调用与定义
Mar 14 Python
Python实现的多线程http压力测试代码
Feb 08 Python
python 执行终端/控制台命令的例子
Jul 12 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
Python如何省略括号方法详解
Mar 21 Python
PyQt实现计数器的方法示例
Jan 18 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
Python如何把不同类型数据的json序列化
Apr 30 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危险函数(disable_functions)
2012/02/23 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
2014/05/23 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
2015/08/17 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
angular将html代码输出为内容的实例
2018/09/30 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
python统计日志ip访问数的方法
2015/07/06 Python
Python中的pack和unpack的使用
2018/03/12 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
python名片管理系统开发
2020/06/18 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
奖学金自我鉴定范文
2013/10/03 职场文书
学校介绍信范文
2014/01/14 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
商场营业员岗位职责
2015/04/14 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫