zoukankan      html  css  js  c++  java
  • 第十八节课: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 '''
  • 相关阅读:
    Java反射之访问私有属性或方法
    java字符串中显示双引号
    什么导致spring事务失效
    ActiveMq性能优化
    JFrame关闭事件处理
    c3p0数据库连接池死锁问题
    Mongodb性能优化
    Spring事务配置的五种方式
    ActiveMq启动停止
    JScrollPane动态加载图片
  • 原文地址:https://www.cnblogs.com/66-liu/p/13941399.html
Copyright © 2011-2022 走看看