PyCharm使用技巧

windows中快捷键,Mac中将Ctrl换成command

  1. Shift + Enter:把光标移至当前行的下一行;
    如果我们要在当前行下面新起一行先要把光标挪到行尾再按Enter,这样太麻烦了,有没有快捷的方式呢?(Shift + Enter)
  2. Ctrl+B:跳转至变量,方法,类的定义处。还可以用Ctrl+鼠标左键点击;
  3. Ctrl+F12:显示当前文件中所有方法;
  4. Shift+F6:修改局部变量的名字,所有应用这个局部变量的位置都同时会被改变,修改完后按Enter生效;
  5. Ctrl+/:注释;
  6. 在鼠标选中多选代码后,按下Tab键,多行代码同时缩进四个字符; 按下Shift+Tab键,向左同时缩进四个字符;
  7. Ctrl+Y:删除指定的行;(不一定有效)
  8. Ctrl + Alt + I:自动缩进 ;(对html文件编写比较好)
  9. Ctrl + D 复制选定的区域或行 
  10. Ctrl + Shift + R:chrome浏览器在重新加载页面,而不从缓存中加载页面
  11. Ctrl +Alt + 左箭头/右箭头:相当于undo/redo
  12. Ctrl + delete: 删除当前行
  13. shift+shift: 超级搜索
  14. Ctrl+shift++就可以让它快速展开,ctrl+shift+ -就可以让它全部缩回去
  15. 切分窗口:setting->Keymap->搜索split
  16.  Ctrl+shift+v:历史粘贴板

Ctrl + home:

共有:

Tab: 缩进4格

Shift + Tab:反向缩进4格

 

Mac 

Shift + Enter:把光标移至当前行的下一行;

上下移动代码:command + shift + or 

全局搜索:commandshiftf

https://www.cnblogs.com/jerryspace/p/9848356.html

 

pycharm 调试

step over:是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

step out:就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到高一层的函数。跳出子函数

step into:进入子函数

在没有子函数时,step over和step into功能一样。

step into 和 step into my code的区别在于?

在调试的过程中想继续跟着代码一步一步走下去,可一直按 F7(step into),但是有的会跳到源代码里面去执行,这时候, Step Into My Code 可以让debug回到自己的代码并继续向下执行。

Force Step Into:强制进入,在调试的时候能进入任何方法

Force run to cursor与run to cursor的差别是,后者在执行到光标的代码行前,如果有代码中设置了断点,会在该断点处暂停,等待进一步调试指令,而Force run to cursor不论光标前的代码中是否有断点,都会直接执行完所有光标前的代码直接到光标所在行,不会在断点处暂停。

Force Step over与step over的差别是,后者在执行到函数时,如果函数中设置了断点,会在该函数断点处暂停,等待进一步调试指令,而Force Step over不论函数中是否有断点,都会直接执行完函数所在代码行的下一步,不会在断点处暂停

 

参考:

# pycharm调试

Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step Into效果一样的(简而言之,越过子函数,但子函数会执行)。
Step Into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数)。
Step Into My Code:进入自己编写的函数,不进入系统函数,很少用到。调试过程中想跟着代码一步步走下去,可以一只按F7(Step Into),有时就会调到源代码里去执行,此时通过Step Into My Code可以让debug回到自己的代码并继续向下执行
Force Step Into:强制进入,在调试的时候能进入任何方法。
Step Out:当单步执行到子函数内时,用Step Out就可以执行完子函数余下部分,并返回到上一层函数。
Run to Cursor:一直执行,到光标处停止,用在循环内部时,点击一次就执行一个循环。

Resume Program: 直接跳到下一个断点点

 

 

1. step 

mute-静音

story:

在调试代码的时候打了很多断点,执行到断点10的时候,突然想重新请求api从头观察断点执行情况,也就是需要在页面上重新点击按钮,但是断点10后面还有10个断点,前端按钮根本点不动。这样就要先将本次的所有断点执行结束之后,才能在前端重新点击按钮,但是后面断点太多,一个一个执行太慢了。我想要点击一个地方,让后面的断点全部失效,一下执行到底,但我没找到这个按钮。

第一个想到的方法就是clear所有断点,但是第二次跟踪我还想用这些断点,所以不能全部清除。

这时候mute breakpoints就起到作用了,他会让所有断点静音,然后点击执行,这样程序就会一下走到底。

然后取消mute breakpoints

然后在前端重新点击按钮

这样在程序中任何一个断点处,我都可以快速让程序执行结束

这是我最近发现idea断点调试最好用的功能,断点调试变得事半功倍


————————————————
版权声明:本文为CSDN博主「千淘万漉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/matrix_google/article/details/80854650

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python的开发中,PyCharm是一款非常优秀的集成开发环境。使用PyCharm的过程中,我们可以通过一些技巧来提高我们的开发效率。接下来,我会分享一些PyCharm使用技巧。 1. 切换文件的快捷键 当我们在编写代码时,如果有多个文件需要切换,我们可以使用快捷键Ctrl + Tab来进行文件之间的切换。如果需要切换到上一个文件,则可以使用快捷键Ctrl + Shift + Tab。 2. 使用代码模板 使用代码模板可以让我们更快地编写代码。PyCharm自带了许多的代码模板,例如for循环、if语句等。我们可以在编辑器中输入代码缩写,然后按下Tab键,PyCharm就会自动帮我们生成相应的代码。如果我们需要自定义代码模板,也可以在PyCharm的设置中进行设置。 3. 快速跳转到函数声明 我们在使用函数时,如果想要查看函数的声明,可以使用快捷键Ctrl + 鼠标左键单击。这样,PyCharm就会自动定位到函数的声明处。 4. 使用代码补全 PyCharm的代码补全功能非常强大。当我们输入某个代码片段时,PyCharm会自动提示我们可能要输入的代码,并可以自动补全。如果我们需要查看所有可用的代码补全选项,可以按下Ctrl + Shift + Space。 5. 快速搜索 当我们需要查找某个方法或变量时,可以使用快捷键Ctrl + Shift + F。这样,PyCharm就会自动搜索项目中的所有文件,并将搜索结果显示出来。 总的来说,PyCharm是一款非常优秀的集成开发环境。通过上述的一些技巧,我们可以提高我们的开发效率,让我们的代码更加高效。当然,如果需要更深入的了解,我们还可以参考PyCharm的官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值