查看/修改所有的快捷键:file - settings - keymap
下面主要介绍和代码相关的快捷键:
-
当前行下面,添加新行:shift + enter
使用:把鼠标光标移到目标行结尾; -
当前行上面,添加新行:ctrl + alt + enter
使用:同上 -
复制当前行内容:ctrl + d
使用:同上 -
删除当前行内容:ctrl + y
使用:同上 -
注释行:ctrl + /
使用:同上 -
上下移动行(一行多行均可):shift + alt + up ; shift + alt + down
使用:同上 -
代码连接(把连续多行命令用分号连成一行):ctrl + shift + j
使用:先选中所有待连接的行,然后使用快捷键 -
将字符串拆分为多行:enter
说明:定义一个字符串时,如果字符串太长,直接换行即可,它会自动并你拼接 -
错误代码修复提示:alt + enter
使用:把鼠标光标移到有错误的地方,按下快捷键会给出修改策略;
使用:不用快捷键也行,直接点出错地方的“小红灯泡”即可;
补充:“小黄灯泡”是格式不标准的警告而已;当然点它也有改进策略。 -
在一个文件中查找和替换:ctrl + f ; ctrl + r
-
在项目中查找与替换:ctrl + shift + f ; ctrl + shift + r
-
查找文件:连按两下shift
-
代码格式化1:ctrl + alt + l
作用:代码写的不规范(不是报错那种)、导入的有些包并没有用到,都可以用格式化快捷键快速整理;
替换方法:右键待格式化的文件 - Reformat Code - 勾上想格式化的内容 -
代码格式化2:ctrl + alt + o
作用:把多余导入的、没用到的包删掉; -
自动导入包:alt + enter
作用1:写了一个工具包xx,另一个文件想把这个包导入并使用其中的函数;如果没有先导入它:import xx 则会报错!此时在错误处按快捷键可以自动导入所用函数所在的包;
作用2:忘记导入的系统包也可以这样操作;
使用:把鼠标光标移到出错处 -
后缀法(postfix)快速输入:
常用1:a.print = print(a)
常用2:main 然后按一下tab键
其他postfix查看方式:file - settings - editor - general - postfix completion -
删除代码块:ctrl + shift + delete
作用:比如在一个大循环里,有一个小循环整体不要了,可以选中该整块比按下快捷键删除,删除后它会自动帮你把格式也整理好;
使用:用鼠标选中不想要的部分,然后快捷键删除并自动整理好格式。 -
常用代码块模板导入:Live templates
作用:有些代码经常大段大段重复使用,可以直接用Live templates导入模板;最牛逼的地方:可以“自定义”自己常用的代码段模板!!!
快捷键:ctrl + j
自定义地方:file - settings - editor - live templates - Python
(注:若想自定义,还是点右上角的:+) -
文件内容比较:
- 同文件夹下,两个文件比较:选中两个文件 - 右键 - compare files
- 跨文件夹,两个文件比较:选中一个文件 - 右键 - compare files - 挑文件
- 同文件,当前和历史比较:选中它 - 右键 - Local History - Show History
- 文件和剪贴板内容比较:在一个文件内容中右键 - Compare with Cilpboard
网友评论