pycharm常用快捷键

  • ctrl + shift + V 调出pycharm 历史剪切板

  • ctrl + shift + U 大小写转换

  • ctrl + O 重写父类方法

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E9%87%8D%E5%86%99%E7%88%B6%E7%B1%BB%E6%96%B9%E6%B3%95ctrl+O.gif

  • shift + Enter 快速开启新的一行

  • ctrl + shift + Enter 末尾自动补全(自动结束代码,行末自动添加冒号、括号等)

  • ctrl + W 扩大选区

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-ctrl+W%E6%89%A9%E5%A4%A7%E9%80%89%E5%8C%BA.gif

  • ctrl + J 查看已有的代码模板

    常用代码可以设置成模板。

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E8%AE%BE%E7%BD%AE-%E6%9F%A5%E7%9C%8B%E4%BD%BF%E7%94%A8%E4%BB%A3%E7%A0%81%E6%A8%A1%E6%9D%BF.gif

  • alt + J 选择光标处的符号

    再次按下,多选择下一个同样的符号,不断按下,不断多选,

    alt + shift + J 取消上一个匹配项

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-alt+J.gif

  • ctrl + Alt + T 选中代码块-快速包围代码

  • ctrl + alt + M 快速封装为方法

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E5%BF%AB%E9%80%9F%E5%B0%81%E8%A3%85%E4%B8%BA%E6%96%B9%E6%B3%95-ctrl+alt+M.gif

  • ctrl + alt + L 当前文件格式化 ctrl + alt + shift + L 设置格式化范围

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E5%BF%AB%E9%80%9F%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%96%87%E4%BB%B6%E4%BB%A3%E7%A0%81.gif

  • ctrl + P 查看该函数入参

  • alt + Q 看代码必备(显示这行代码处于哪个函数、哪个类)

  • ctrl + Q 快速预览这个类或者函数说明

  • ctrl + shift + i 快速预览这个类或者函数的代码逻辑

搜索

  • ctrl + B 选择函数名后,精确搜索一个函数在整个项目中被谁调用

    在函数名上按下 鼠标中健 ,抬起后 也可以触发搜索

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E7%B2%BE%E7%A1%AE%E6%90%9C%E7%B4%A2%E5%87%BD%E6%95%B0%E5%9C%A8%E9%A1%B9%E7%9B%AE%E8%A2%AB%E8%B0%81%E8%B0%83%E7%94%A8.gif

    Ctrl + B 另一种用法(进入被调用方法的内部,类似 Ctrl + 鼠标左键)

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E7%9C%8B%E4%BB%A3%E7%A0%81%E5%BF%85%E5%A4%87-%E8%BF%9B%E5%85%A5%E5%87%BD%E6%95%B0%E5%86%85%E9%83%A8.gif

  • ctrl + N(全局搜索) / ctrl + F(当前文件搜索)

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E5%86%85%E5%AE%B9%E6%90%9C%E7%B4%A2ctrl+F-ctrl+N.gif

  • ctrl + E 调出刚刚打开过的文件

    http://biji.51automate.cn/blogs/img/202211101456140.gif

  • aaa

  • ctrl + G 定位到指定行

    http://biji.51automate.cn/blogs/img/pycharm%E5%BF%AB%E6%8D%B7%E9%94%AE-%E8%B7%B3%E8%BD%AC%E5%88%B0%E6%8C%87%E5%AE%9A%E8%A1%8Cctrl+G.gif

替换

  • ctrl + R 当前文件替换 ctrl + shift + R 全局文件替换

  • saaa

正则处理

  • 浏览器中拷贝的 headers 是没有加引号的,但是我们 Python 中 Headers 是要以字典形式传参数的。

    使用pycharm 自带的正则处理数据

    1、选中数据
    2、
    第一行【查找】:  (.*?):(.*)
    第二行【替换】:  '$1':'$2',
    3、点击 .*  开启正则匹配 
    4、全部替换
    

    操作过程,如下图

    截图_20221110092954