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