> 之前也零散的看过一些Python,因为这个暑假项目的缘故,这几天开始全面系统的学习Python,IDE当然是选择JB家的Pycharm啦,用的顺手真的爽的一比,快捷键用的溜,真的能极大地提高效率,现在对Pycharm的一些快捷键做一个小总结.
JB家的IDE很多快捷键都是通用的,所以借鉴了Intellij的一些快捷键用法 <其实算是一篇转载啦…>
ctrl+alt+L
,格式化代码,曾经用Eclipse的时候,格式化代码一定要先选中某个区域的代码块再进行格式化,用了JetBrains的IDE之后就习惯性地格式化一下,还必须手贱多格式化几次才舒服,不过有后遗症,以后到各种编辑框中总喜欢ctrl+alt+L
几下才舒服
alt+enter
万能键,不同场景有不同的表现方式,在还没import(install)模块名上使用会import(install)相对应的模块,在方法名上使用补注释,在测试中使用帮你补充断言代码……不管出错了不知道怎么办,知道怎么办想这么办时都按下这个快捷键,有惊喜
ctrl+space
万能提示键,PyCharm的会根据上下文提供补全。不仅是代码提示,ctrl+f
搜索的时候,不知道该键入啥时就按下,经常给人惊喜。在windows下由于输入法无法使用这个快捷键,ctrl+alt+s
打开设置键入 keymap,在Keymap中搜索basic可以找到并修改它
ctrl+shift+f10
运行当前文件,十分智能,如果是测试代码,则以测试模式run,并列出测试通过情况
ctrl+w
扩展选取和ctrl+shift+w
缩减选区,根据当前层级一层一层向上伸展选中区域,例如value ->key:value -> dict -> … ,每按一次就扩展一级,ctrl+shift+w
用来取消上一次的扩展选取操作,注意后遗症,大部分软件中的ctrl&#