Python IDLE是否有复制行、上下移动行快捷键?能否自定义设置?
Python IDLE 行操作快捷键配置说明
默认状态下,Python IDLE 没有预置与你提到的 Sublime 三个行操作功能完全对应的默认快捷键,不过可以通过修改配置文件自行添加对应快捷键,操作方法如下:
操作步骤
- 第一步:确认当前使用的按键集
打开IDLE,点击顶部菜单栏选项->配置IDLE->密钥选项卡,记录当前选中的按键集名称,Windows系统默认是IDLE Classic Windows,完成后关闭IDLE。 - 第二步:修改按键配置文件
打开Windows用户目录下的.idlerc文件夹,找到并使用文本编辑器打开config-keys.cfg文件。 - 第三步:添加快捷键绑定规则
在文件末尾追加如下配置,如果你使用的不是默认按键集,需要把配置块开头的方括号内容替换为你自己的按键集名称:[IDLE Classic Windows] duplicate-line = <Control-Shift-Key-D> move-line-up = <Control-Shift-Key-Up> move-line-down = <Control-Shift-Key-Down> - 第四步:生效配置
保存修改后的配置文件,重启IDLE即可使用对应快捷键,功能和Sublime中完全一致:Ctrl + Shift + D:复制当前光标所在行Ctrl + Shift + 上方向键:将当前行向上移动一行Ctrl + Shift + 下方向键:将当前行向下移动一行
注意事项
如果配置后快捷键不生效,可以检查是否和其他软件的全局快捷键冲突,也可以自行修改配置中的快捷键组合为其他未被占用的组合。
内容的提问来源于stack exchange,提问作者floox
相关产品推荐
相关产品推荐

