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字符串连接的N种方式总结
Sep 17 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
用Python写一段用户登录的程序代码
Apr 22 Python
python之django母板页面的使用
Jul 03 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
Python Django 实现简单注册功能过程详解
Jul 29 Python
python实现宿舍管理系统
Nov 22 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 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 面试碰到过的问题 在此做下记录
2011/06/09 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
IE6 fixed的完美解决方案
2011/03/31 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
webpack的CSS加载器的使用
2018/09/11 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
[54:09]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
PyQT实现多窗口切换
2018/04/20 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python实现图片转字符小工具
2019/04/30 Python
python解析xml简单示例
2019/06/21 Python
详解python itertools功能
2020/02/07 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
交通事故私了协议书
2014/04/16 职场文书
2014年教研工作总结
2014/12/06 职场文书
2015元旦标语横幅
2014/12/09 职场文书
研究生个人学年总结
2015/02/14 职场文书
党支部意见范文
2015/06/02 职场文书
董事长秘书工作总结
2015/08/14 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书