zoukankan      html  css  js  c++  java
  • pycharm小技巧

    1. 任意位置新建行,不需要光标到尾部,shift+enter
    2. 对当前某个模块文件设置分屏复制:setting—Keymap——Mainmenu—window——Editor Tabs——split V/H
    3.  访问历史粘贴板:Ctrl + Shift + V 
    4. 多行注释:也是在前面行号选中多行,crtl+/,再按一次取消多行注释
    5. 如何同时打开多个项目:setting——Projects——Projects structure——add content Root——添加工程文件夹即可
    6. 取消缩进:shift+tab
    7. 快速插入常用代码 (如main等):ctrl+J
    8. 阅读源码必备1
      # 打书签:         crtl+F11
      # 展示所有书签:        shift+F11
      # 跳到某个书签或删除此书签:   crtl+书签_num
    9. 阅读源码必备2:crtl+Alt+F7,查找一个特别关键的在哪里被调用了,整个调用流程是怎么样的。
    10. 阅读源码必备3:Double shift :可搜索文件名、类名、方法名,还可以搜索目录名。
    11. 查找:crtl+F
    12. Pycharm文档:F1
    13. 像c++那样调试,在需要加入断点的地方插入 :
    • import pdb;
    • pdb.set_trace();  #再正常运行脚本,程序会自动在设置断点处停下来。 可以像使用 VC++调试 C/C++代码那样来调试 Python
    1. 运行:crtl+F5  或  shift+F10
    2. 步进执行:shift+F9 
    3. 查找python中对象的声明定义ctrl + 左键点击
    4. ssh远程部署服务器环境:本机部署好后自动同步
    5. pycharm安装各种包:首先包都是基于某个环境下的解释器的(如pytorch_env), 选到环境下的解释器,然后点击 “+” 安装即可。

    1. pycharm调用同一文件夹下的文件内函数和另一文件夹下的文件函数没有任何区别,但是需要设置src文件:mark Directory as Sources Root.(这一点和spyder不同,需要__init__.py实现)
    • 首先,将文件设置为root路径(重要步骤!!!

    文件分布状况:

    •  第一种情况:同文件夹下调用。
    •   
    •  
    • 第二种情况:不同文件夹下调用。

    两种情况都是:

    from 文件夹名(filefolder)    import    文件名(filename)

    然后用 filename.func() 直接调用函数即可。

  • 相关阅读:
    【并发】实现内存可见的两种方法比较:加锁和volatile变量
    HTTP2资料汇总
    微服务框架servicecomb
    【并发】使用synchronized获取互斥锁的几点说明
    【并发】通过同步保证内存可见性
    数据最终一致性方案设计
    Oracle中Constraint的状态参数initially与deferrable
    ORACLE GROUPING函数的使用
    Oracle INSERT WITH CHECK OPTION的用法
    ORACLE VERSIONS 用法
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725178.html
Copyright © 2011-2022 走看看