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实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
python如何为创建大量实例节省内存
Mar 20 Python
Python比较2个时间大小的实现方法
Apr 10 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
Python函数参数定义及传递方式解析
Jun 10 Python
python如何从键盘获取输入实例
Jun 18 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
Feb 25 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
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
PHP实现数据分页显示的简单实例
2016/05/26 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
Python找出list中最常出现元素的方法
2016/06/14 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
Python多进程写入同一文件的方法
2019/01/14 Python
Python调用Windows命令打印文件
2020/02/07 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
中学教师实习自我鉴定
2013/09/28 职场文书
事业单位公务员的职业生涯规划
2014/01/15 职场文书
我的老师教学反思
2014/05/01 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
清明扫墓感想
2015/08/11 职场文书