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爬虫框架Scrapy安装使用步骤
Apr 01 Python
python实现的登录和操作开心网脚本分享
Jul 09 Python
跟老齐学Python之for循环语句
Oct 02 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
Python判断两个list是否是父子集关系的实例
May 04 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
Python 实现取多维数组第n维的前几位
Nov 26 Python
Tensorflow 实现分批量读取数据
Jan 04 Python
python实现按日期归档文件
Jan 30 Python
pycharm最新激活码有效期至2100年(亲测可用)
Feb 05 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
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
vue监听dom大小改变案例
2020/07/29 Javascript
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python any()函数的使用方法
2019/10/28 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
国家助学金获奖感言
2014/01/31 职场文书
玲玲的画教学反思
2014/02/04 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
贷款担保书
2015/01/20 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
广告业务员岗位职责
2015/02/13 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
放飞理想主题班会
2015/08/14 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
Go语言测试库testify使用学习
2022/07/23 Golang