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 删除指定时间间隔之前的文件实例
Apr 24 Python
Python 查找字符在字符串中的位置实例
May 02 Python
对命令行模式与python交互模式介绍
May 12 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
Python正则匹配判断手机号是否合法的方法
Dec 09 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
python调试工具Birdseye的使用教程
May 25 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 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
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
Bootstrap的class样式小结
2016/12/01 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
python实现报表自动化详解
2017/11/16 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
中专自荐信
2013/10/13 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
家长会主持词开场白
2015/05/29 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis