Pycharm学习教程(5) Python快捷键相关设置


Posted in Python onMay 03, 2017

Python快捷键相关设置,具体内容如下

1、主题

毫无疑问Pycharm是一个具有强大快捷键系统的IDE,这就意味着你在Pycharm中的任何操作,例如打开一个文件、切换编辑区域等,都可以通过快捷键来实现。使用快捷键不仅能提高操作速度,看起来也会非常酷。然和,如果你已经习惯使用一些快捷键方案,你的手指就会习以为常,改变起来就比较困难。这部分教程即是介绍如何根据你的习惯来量身定制Pycharm快捷键设置,使你用起来得心应手。

对于基本的快捷键的组合、用法这里不再赘述,详情可参考Configuring keyboard shortcuts或者 Keymap。

2、选择一个快捷键配置方案

这一步非常简单,在主工具栏中单击设置按钮,在设置对话框中单击 Keymap。

在对应页面的下拉列表中选择一个快捷键配置方案:

Pycharm学习教程(5) Python快捷键相关设置

单击应用保存更改。例如我们这里选择了Eclipse方案,因此删除一行的快捷键就是我们所习惯的Ctrl+D了。

3、改变快捷键配置方案。

在这里我们介绍如何改变快捷键的配置方案。

设想一下情况:你选择了Emacs方案的快捷键配置,但这个配置方案里面并没有预先定义好如何通过快捷键来实现删除一行:

Pycharm学习教程(5) Python快捷键相关设置

 

假设你希望将这个功能指定快捷键为Ctrl+D,操作如下:

(1)在主工具栏中单击设置按钮,在设置对话框中单击 Keymap。

(2)在对应下来列表中选择Emacs。

(3)在下方的快捷键功能列表中,展开Editor Actions节点,定位到Delete Line功能。

(4)右击,在快捷菜单中选择Add Keyboard Shortcut

Pycharm学习教程(5) Python快捷键相关设置

(5)在打开的 Enter Keyboard Shortcut窗口的First Stroke中输入你想要的快捷键组合:

Pycharm学习教程(5) Python快捷键相关设置

需要注意的一点是,在输入预期的快捷键时,所有来自键盘的输入都会被识别为用户的快捷键设置,举个例子,如果你想设置一个快捷键组合Ctrl+D,则需要一次按下Ctrl和D键。

如果你按错了键,你只能使用鼠标指针来删除错误的输入,因为此时来自键盘的输入Backspace 也会被系统认定为一个快捷键设置。

(6)接下来需要注意系统的警告提示:这个Ctrl+D的快捷键组合已经存在,说明Pycharm已经将这个快捷键组合关联到别的设置中去了,好在之前的设置并不常用,可以将它替换掉,因此单击OK确定。

在替换时Pycharm会给出警告提示:

Pycharm学习教程(5) Python快捷键相关设置

(7)再次浏览一下设置好的快捷键方案:

Pycharm学习教程(5) Python快捷键相关设置

你将会发现此时的配置方案自动更名为Emacs copy。这是因为Pycharm并不允许用户更改其预定义好的快捷键配置方案,只能更改其拷贝文件。单击应用并关闭对话框。

最后测试一下我们的更改是否生效。打开一个py文件,将光标定位到待删除行,按下Ctrl+D,该行代码顺利删除,设置更改成功。

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

Python 相关文章推荐
在Python中使用全局日志时需要注意的问题
May 06 Python
Python中装饰器高级用法详解
Dec 25 Python
简单实现python画圆功能
Jan 25 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
Pycharm无法显示动态图片的解决方法
Oct 28 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
Python enumerate函数功能与用法示例
Mar 01 Python
在python中画正态分布图像的实例
Jul 08 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
python之MSE、MAE、RMSE的使用
Feb 24 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
python中解析json格式文件的方法示例
May 03 #Python
Pycharm学习教程(4) Python解释器的相关配置
May 03 #Python
Pycharm学习教程(3) 代码运行调试
May 03 #Python
在centos7中分布式部署pyspider
May 03 #Python
python3读取MySQL-Front的MYSQL密码
May 03 #Python
Python判断变量是否为Json格式的字符串示例
May 03 #Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 #Python
You might like
融入意大利的咖啡文化
2021/03/03 咖啡文化
PHP 定界符 使用技巧
2009/06/14 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
JavaScript伪数组用法实例分析
2017/12/22 Javascript
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python3.x上post发送json数据
2018/03/04 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
Python如何定义有默认参数的函数
2020/08/10 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
代领报检证委托书范本
2014/10/11 职场文书
老干部工作汇报材料
2014/10/28 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
意外事故赔偿协议书
2016/03/22 职场文书
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS