第十八节课:pycharm的使用技巧

  1 # 第十九节课:pycharm的使用技巧
  2 '''
  3 本节大纲:
  4 1- pycharm的特性
  5 2- 代码编辑技巧
  6 3- 扩展技巧
  7 '''
  8 # 1- Python的特性:
  9 '''
 10 工欲善其事必先利其器
 11 功能:
 12     project视图,代码结构视图
 13     代码导航
 14     语法高亮,主动补齐,错误提示,自动修复
 15     代码重构
 16     主流开发框架支持(Django)
 17     集成版本控制(git,svn)
 18     单元测试
 19     图形界面的调试功能
 20 '''
 21 # 2- 代码的编辑技巧
 22 '''
 23 主框架方面
 24 #   1,打开已经存在的项目
 25 File--Open,然后选择要打开的项目的路径
 26 #   2,创建新项目
 27 File--New Project
 28 创建工程需要注意几点:
 29         *不要放C盘,不要放桌面,不要放打开New Project之后出来的默认路径*
 30         *Project Interpreter中,普遍是选择本地环境(Existing interpreter),除非两个人同时在一台电脑上编辑两个项目才用虚拟环境(第一个)
 31 #   3,创建Python文件和包        
 32 #   4,更改主题
 33 File--Setting--Appearance&Behavior
 34 #   5,修改代码字体.配色图案
 35 
 36 代码方面:
 37 Project 和Structure窗口的打开
 38 Structure窗口移到右边
 39 如何查看代码整体视图:
 40 View--Tool Window--Structure   任何一个.py文件,都可以显示里面所有的类和方法
 41 
 42 搜索:
 43 查看定义:
 44     查看变量,方法的定义是在什么地方:
 45     **直接按住ctr键然后选中要查看的模块或者方法
 46     例如:
 47      import activity as a
 48      a.cheng()
 49     查看完后,回到刚才的地方
 50 查看类,函数,方法在哪里被使用了
 51     find usage:
 52     **直接在要查看的函数或者方法处悬空,邮件,点击Find usage就可以查看啦.维护代码时用得比较多
 53     search in folder
 54 
 55 编码:
 56 *自动补齐
 57  有几种情况不会自动补齐:
 58   1,函数定义的时候,不调用,不会自动补齐
 59   2,import XXX时不自动补齐
 60 *错误提示,告警
 61  1, 错误提示是pycharm本身的一个检查规则
 62  2,有可能误报---import XX时误报比较多,比如上节课的情况,自定义一个模块并通过代码添加到.path中而没有加到pycharm本身所在的路径,就会报错,但是不影响正常运行,可以不用管
 63 *自动缩进
 64 一般是出现":"会自动缩进,这里要注意:如果在函数中你认为不该定格的地方定格了,可能你写的函数逻辑有问题.如:
 65 def ce(a,b):
 66     return 0  #这里敲回车是自动缩进了的
 67 #return0后面敲回车就定格了,因为pycharm认为你这个函数结束了
 68 *注释与取消注释
 69  一般是:ctr+/
 70  句前注释:
 71 *显示行号
 72  特别是反馈代码问题截图的时候要把行号和报错截全
 73 *历史版本代码文件
 74  交接的时候要彻底
 75 *重构代码
 76  做好备份
 77  查看本地历史代码:选中.py文件,然后右键选中Local History就可以查看之前的代码(只要运行或者保存过的都可以记录,有效期大概一个月)
 78  用好工具Refactor中的rename,不仅能改.py文件名,还能改函数名变量名,如果要改一个已经被调用的函数名,直接按住ctr点击函数名找到被调用的函数的位置,然后rename就可以全局改了
 79 *Mark as source root dir  模块搜索路径设置
 80  这个用法和sys.path.append()用法异曲同工,即如果想把一个东西放入sys.path路径中去,直接选中这个东西,然后右键选中Mark Directory as--Sources Root
 81 
 82 '''
 83 '''
 84 pycharm使用技巧:
 85 1.快速查找文件
 86     快捷键Ctrl+E
 87     万能查找:连续两次点击shift
 88 2.分割窗口
 89     Settings中的Keymap自定义快捷键!!!这个功能很实用,分屏的效果,即可以出现另一个一模一样的窗口,在另一个窗口的所以操作都能自动同步到左边,且可以互不干涉的滑动
 90      **setting--keymap,打开页面之后在搜索框输入split,搜出来有两个东西:Split Vertically(竖分屏,Split Horizontally(横分屏),右键点击Add Keyboard Shortcut,就可以自定义添加了.
 91     搜索split
 92     垂直-Alt+V  这个是自己设置的快捷键
 93     水平-Alt+H
 94 3.任意位置换行
 95     shift+回车,任意代码中都可以换行,不用切到代码首位去换行
 96 4.模板.py
 97     打开file-->setting-->Editor-->file and code template-->python script
 98 5.快捷插入常用代码
 99     比如:if __name__=='__main__':
100     Ctrl+j
101 6.点击run--没有run窗口,显示console
102     菜单栏-run-edit config
103 '''
原文地址:https://www.cnblogs.com/66-liu/p/13941399.html