PyCharm 中的常用快捷键

作为程序员,在开发过程中会经常使用快捷键以提高工作效率。在本节中主要介绍一些常用快捷键,以及如何编辑更新这些快捷键等相关的知识。

1. 什么是快捷键

通过在键盘上多键组合实现一些相对鼠标点击复杂的操作,我们通常把这些按键称为快捷键,俗名又叫热键。如果我们能熟练掌握并灵活运用这些快捷键,便可大大提高我们日常的编程效率。

2. 默认快捷键

2.1 查看快捷键

点击文件菜单 Help -> Keymap Reference,可以查看 Pycharm 中主要包括编辑、导航、重构、调试和其他任务相关的大多数命令的快捷方式。 如下图所示:

图片描述
Windows and Linux 系统:
图片描述
Mac Os 操作系统和 Windows and Linux 操作系统有些不同,具体如下图所示:
图片描述

2.2 最常用快捷键

上面的那么多快捷键,在工作中肯定不会都用到,一般在开发中会经常用到的也就是下面这些,这里大家先看一下,后面在开发中经常会用到的,时间久了自然就会记住:

  • Ctrl + Enter(⌘ ↩):在下方新建行但不移动光标;
  • Shift + Enter(⇧ ↩):在下方新建行并移到新行行首;
  • Ctrl + /(⌘ /):注释(取消注释)选择的行;
  • Ctrl + Alt + L(⌥ ⌘ L):格式化代码;
  • Ctrl + Shift + +/-(⇧⌘ + / ⇧⌘ -):展开/收缩所有的代码块;
  • Ctrl + Shift + Enter(⇧ ⌘ ↩):完成语句;
  • Ctrl + Alt + I(⌃ ⌥ I):自动缩进行;
  • Alt + Enter(⌥ ↩):优化代码,提示信息实现自动导包;
  • Ctrl + B(⌘ B):显示对象声明信息;
  • Double Shift(Double ⇧):搜索所有类型对象;
  • Ctrl + E(⌘ E):最近打开的文件;
  • Ctrl + Shift + N (⇧⌘ N):查找项目中的任何文件。

3. 编辑快捷键

如果你之前使用的 IDE 不是 PyCharm 的话,可能你已经有了一套自己习惯的快捷键方式,这个时候你可以更新下 PyCharm 默认的快捷方式配置。

除此之外,某些快捷方式可能会与全局系统操作和第三方软件的快捷方式冲突。要修复这些冲突,可以重新分配或禁用冲突快捷方式。

步骤如下

step1:通过 Windows 和 Linux 操作系统中的 Setting 选项(Mac OS 中的 Preferences)设置可用的快捷键列表,点击 Keymap,如下图所示:

图片描述
step2:如果想添加快捷键,则在相应的选择项右键,选择 Add Keyboard Shortcut
图片描述

Tips:你不能更改预定义的快捷键。只能增加与移除。

step3:然后在弹出的对话框输入你想设置的快捷键。

图片描述
step4:设置完后,点击 OK,就可看到对应项加入了你设置的快捷键:

图片描述

step5:如果想移除快捷键,可以选择相应项后选择 remove 某个快捷键:

图片描述

step6:如果想把快捷键恢复到默认设置,可以点击上面的设置按钮,选择 Restore Defaults

图片描述

4. 查找学习快捷键

首先, Find Action 是最重要的命令,能够跨所有菜单和工具搜索命令和设置。点击文件菜单 Help -> Find Action , 如下图所示:
图片描述

输入想要查找操作, 比如 find,下面会显示所有相关操作的信息及对应的快捷方式。

图片描述

其次, Key Promoter X 是一个 PyCharm 自带工具,每当使用鼠标执行命令时,都会显示带有相应键盘快捷方式的弹出通知。通过 View -> Tool Windows -> Key Promoter X 就可开启了。

Tips:如果使用的是操作系统的默认的快捷方式,则可以把它打印出来,并将其放在桌面上,以便在必要时查阅。(Help -> Keymap Reference

5. 小结

本节主要介绍了快捷键相关的知识,也强烈建议大家在实际的学习工作中经常使用这些快捷键,减少菜单的使用,你将逐渐体会到这真的是一种高效的工作方式。对于快捷键不用死记硬背,程序写的多了,用的多了,这些快捷键在写程序过程中就会成为一种下意识的行为。

图片描述