zoukankan      html  css  js  c++  java
  • Pycharm常用快捷键

    为了提高编写代码的速度,以及方面程度,需要知道一些常用的快捷键。

    最常用的是:

    1.ctrl+c   复制

             2.ctrl+d  快速复制上行的内容至下一行

             3.Ctrl+shift+n    通过文件名快速查找工程内的文件

              4.ctrl +a       全选

       5.Ctrl+alt+l   调整代码格式

             6.Alt+enter  导入模块

             7.Ctrl+z   回退

             8. ctrl+x  剪贴

     9. ctrl+/    注释,去注释

             10.shift +Tab  往移动

            11.shift +enter  自动回车,跳入下一行

    12.ctrl +enter  自动回车,跳入上一行

    13.ctrl + shift + i  没注释查看源码

    14.Ctrl + shift + a 搜索IDE功能,ex:查看文件历史 键入history 可以找到Local history

    15:输入常用的的长代码 ex:if __name__ == '__main__':,可以直接 command + j(直接插入常用的代码也是window下ctrl+j)

    16.一大段代码的缩进,可以先用shift + 上下键 来选择代码块,在使用Tab进行缩进 

    #使用技巧
    快速修改多个变量名
    1.选中变量名 ex:name  2.点击右键,进入菜单选择refactor
    3.再进入二级菜单选择rename 
    (a. rename code occurrences便是仅修改当前  b. rename all occurrences修改所有的变量 )

    #代码排版,自动pep8 (当然pychar自带pep8功能)
    1. pip install autopep8
    2. 在settings >> Tools >> External Tools 导入这个模块
    3.随便写一段代码,右键选择external tools > autopep8

    #文件误删,找回
    点击仙姑目录,右键 >> Local HIstory >> show history 选择需要恢复的,执行Revert

    #使用书签,快速定位
    ctrl+b (ctrl+鼠标左键),查看源码 当层级多了,需要做标记,使用快捷键 command+F11 打上标签 shift + F11 展示所有标签

    #展示多个页面(分页显示)
    pycharm在一个品目中查看多个文件,鼠标放在导航的文件名,邮件split vertically or split horizontally

    十四:查看函数调用层级

      鼠标光标悬停在函数名处——点击菜单栏上的Navigate——点击 Call Hierarchy——在弹出的选项卡中依次展开,查看函数的调用层级

    十五.查看函数文档

      光标停留在函数名 -- F1查看函数定义文档

    十六. 查看条用函数的参数信息

      调用函数时,忘记需要传入的参数,按ctrl + p 获取参数提示

    十七:单元测试

      光标停留在需要编写单元测试的函数、类中——菜单栏点击Navigate——点击Test——选择需要生成单元测试的函数、类名——生成单元测试文件——编写单元测试文件:import要测试的模块、方法——在测试方法中调用要测试的内容,通过不同的测试用例多访问测试,通过断言、打印等手段输出要查看等信息——菜单栏点击Run(不用快捷键),选择要运行的文件为"Unittests in 调试文件"——这样就会运行该测试文件,并且下方单元测试窗口会显示运行情况以及打印详细信息

    十八:查看函数变量使用

      alt+F7 查找某个对象(变量、函数、或者类等)被引用的地方

    十九:编辑器自动导入模块

      配置(Settings → Editor → Auto-Import)

      红色波浪线标记缺失模块的代码位置,同时在左侧显示一个红色灯泡,单击这个灯泡,或者按下Alt+Enter快捷键

     

    10.缩小/放大代码字体 

      settings >> keymap >>搜索increase/decrease >>double click > add mouse shorct  设置crtl + 鼠标上滚

  • 相关阅读:
    非常抱歉,全站内容审核中...
    jS代码总结(2)
    timestamp(数据库中的数据类型)
    jS代码总结(1)
    TextWriterTraceListener 和设计时属性支持文件xmta
    validating和validated的区别
    IoC和控制反转
    wince BindingSource
    简单网络传递加密数据
    C#不对称加密
  • 原文地址:https://www.cnblogs.com/qlshao/p/10248880.html
Copyright © 2011-2022 走看看