• Pycharm说明---陈璐-2020-01-20


    pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。
    网上提供的有专业版和教育版之分。

    1. 专业版是收费的,功能更全面点。
    2. 教育版或社区版是阉割版本,但它是免费的。

    Pycharm使用前设置
    文字大小字体设定:
    打开file->settings->Editor->Fonts-General-Font
    选择自己需要的字体和大小,可以参考如下图设定,单击ok保存。

    主题风格设置:
    file->settings->Editor->Colors Scheme->General 设置主题全局样式

    输入模板设定:

    !/usr/bin/env python

    -- coding:utf-8 --

    为了便于不用每次都输入
    1
    2 #!/usr/bin/env python

    -- coding:utf-8 --

    我们可以在模板中直接加入这两句,以后每次新建Python文件这两句就已经在文件开头了。具体设置为:
    打开file->settings->Editor->file and code template->python script
    然后在模板内输入上面两行代码保存即可。

    快捷键设置:
    ctrl + / 注释(取消注释)行,可批量操作
    Shift + Enter 另起一行
    ctrl + shift +f10 运行脚本
    Ctrl+Alt+L 全局代码排版
    Ctrl + Shift + - 收缩所有的代码块;
    Ctrl + Shift + + 展开所有的代码块
    Ctrl+Alt+L (与QQ锁定热键冲突,需要关闭QQ的热键);
    任何工具窗口中的Esc键将焦点移动到编辑器。
    断点调试
    断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。

    pycharm打断点很简单,在代码行号后空白槽点击一下,出现红球,就可以了。当Pycharm运行到该行代码时会将程序暂时挂起,通过debug相关功能就可以进行调试了。下面介绍调试过程中用到的命令。
    操作步骤
    在pycharm界面左下角,或者程序界面右上角有个虫子图标,点击进入debug模型。

    相关快捷键
    F8:step over 单步
    遇到断点后,程序停止运行,按F8单步运行。

    F7:step into 进入
    配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。

    alt + F9:resume program 重启程序实际就是直接到下个断点

    pycharm错误提示机制
    如下图,pycharm提示有一个程序错误。

    将鼠标光标放到右槽显示对应的红条纹上,能看到报错提示,如下图colon expected 意思为没有冒号。

    Indent expected 为缩进错误。

    他的名字叫Hector-the-Inspector(赫克托督察),负责代码的纠错检查,单击这个头像,会弹出一个窗口,里面有代码的高亮程度调节器:
     如果你对自己的编程水平很有自信,那么你可以向左拖动到Syntax或者Hector头像None。在Syntax位置,系统只会对语法错误给出高亮提示,Hector头像只剩一半。在None位置,代码纠错功能完全关闭,编程速度更快,但也更容易出错,对应Hector头像消失。

  • 相关阅读:
    Grunt学习笔记【7】---- grunt-contrib-less插件详解
    Grunt学习笔记【6】---- grunt-contrib-requirejs插件详解
    Grunt学习笔记【5】---- expand使用方法
    Grunt学习笔记【4】---- 通配符和模板
    Grunt学习笔记【3】---- filter使用方式和实现原理详解
    Grunt 学习笔记【2】---- 配置和创建任务
    用css去除chrome、safari等webikt内核浏览器对控件默认样式
    angular中通过$location获取路径(参数)的写法
    angular自身带有的操作cookie的方法
    js中apply方法的使用
  • 原文地址:https://www.cnblogs.com/niaocaizhou/p/12218838.html
Copyright © 2020-2023  润新知