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

作者:山在岭就在 时间:2021-08-08 18:56:44 

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,该行代码顺利删除,设置更改成功。

来源:http://blog.csdn.net/u013088062/article/details/50144201

标签:Python,快捷键
0
投稿

猜你喜欢

  • GO语言实现简单TCP服务的方法

    2024-02-02 23:40:26
  • Python区块链客户端类开发教程

    2023-06-18 03:05:51
  • python时间日期函数与利用pandas进行时间序列处理详解

    2023-06-15 20:39:40
  • 手把手带你走进Go语言之常量解析

    2024-05-08 10:44:38
  • 如何修改WAMP中mysql默认空密码的方法

    2024-01-25 01:49:51
  • SQL Server:触发器实例详解

    2024-01-26 03:25:47
  • Vue.2.0.5过渡效果使用技巧

    2024-04-10 10:33:12
  • QQ邮箱的一个文本编辑器代码

    2024-04-29 14:07:13
  • 基于Python的图像阈值化分割(迭代法)

    2022-10-23 21:25:01
  • Python 按比例获取样本数据或执行任务的实现代码

    2023-01-10 09:48:16
  • Python Tkinter Menu组件详解

    2021-07-24 06:51:18
  • php函数serialize()与unserialize()用法实例

    2023-11-19 00:53:23
  • asp生成UTF-8格式的文件方法

    2008-01-26 20:59:00
  • python 实现关联规则算法Apriori的示例

    2021-05-21 08:45:30
  • 利用Python将多张图片合成视频的实现

    2022-09-16 07:10:26
  • Java 使用正则表达式对象实现正则的获取功能

    2023-05-10 06:29:16
  • sql通过日期判断年龄函数的示例代码

    2024-01-13 21:01:02
  • JavaScript实现五子棋游戏的方法详解

    2024-04-30 10:11:54
  • ACCESS的参数化查询 附ASP和C#(ASP.NET)函数

    2008-01-10 12:18:00
  • Python用二分法求平方根的案例

    2021-09-27 10:05:01
  • asp之家 网络编程 m.aspxhome.com