• Pycharm使⽤用秘笈v0.3PyCharm使⽤用秘籍


    Pycharm使⽤用秘笈v0.3PyCharm使⽤用秘籍

    1. PyCharm的基本使⽤用

    1. 在PyCharm下为你的Python项⽬目配置Python解释器器

      1. Project:当前项⽬目名>Project Interpreter>add Local

    2. 在PyCharm下创建Python⽂文件、Python模块

      1. File>New>Python File

      2. File>New>Python Package

    3. 使⽤用PyCharm安装Python第三⽅方模块

      1. Project:当前项⽬目名>Project Interpreter>点击右侧绿⾊色⼩小加号

    4. PyCharm基本设置,例例如不不使⽤用tab、tab=4空格、字体、字体颜⾊色、主题、脚

            本头设置、显示⾏行行号等。如何导出和导⼊入⾃自定义设置。
      
      1. 设置菜单字体⼤大⼩小:Appearance&Behavior>Appearance

      2. 设置Console&Terminal字体⼤大⼩小: Editor>Colors&Fonts>Console Font

      3. 设置⽂文件编码:Editor>File Encodings IDE Encoding; Project

        Encoding;Properties Files都设置为UTF-8

      4. 修改背景颜⾊色:Settings>Editor>Color&Fonts>General>右边Text下⾯面选

        中Default text>修改Background颜⾊色即可

      5. 不不使⽤用tab、tab=4空格:Editor>Code Style>Python

      6. 字体、字体颜⾊色:Edit>Colors & Fonts>Python

      7. 关闭⾃自动检查更更新:Appearance & Behavior>System

        Settings>Updates

      8. 脚本头设置:Edit>File and Code Templates>Python Script

        1. 控制光标位置:#[[$END$]]#(勾选Enable Live Templates)

        2. 其他类似

      9. 显示⾏行行号:Edit>General>Appearance>Show line numbers 注:2016.2

        默认显示⾏行行号

      10. 右侧竖线是PEP8的代码规范,提示⼀一⾏行行不不要超过120个字符

      11. 导出、导⼊入你⾃自定义的Pycharm配置: File>Export Settings、Import

        Settings

    5. 常⽤用快捷键,例例如复制当前⾏行行、删除当前⾏行行、批量量注释、缩进、查找和替换。

      1. 常⽤用快捷键的查询和配置:Keymap 1. Ctrl + D:复制当前⾏行行

      2. Ctrl + E:删除当前⾏行行
      3. Shift + Enter:快速换⾏行行
      4. Ctrl + /:快速注释(选中多⾏行行后可以批量量注释)
      5. Tab:缩进当前⾏行行(选中多⾏行行后可以批量量缩进)
      6. Shift + Tab:取消缩进(选中多⾏行行后可以批量量取消缩进)7. Ctrl + F:查找

    8. Ctrl + H:替换

    9. Ctrl + 减号:折叠当前代码块;Ctrl + 加号:展开当前代码块
    10. Ctrl + Shift + 减号:折叠当前⽂文件;Ctrl + Shift + 加号:展开当

    前⽂文件

    2. 设置快捷键
    1. 设置修改字体⼤大⼩小的快捷键

    6. PyCharm安装插件

    1. Plugins>Browse repositories(下⽅方三个按钮中间那个)>搜

      索‘markdown support’>install。右上⻆角View有三个选项可选。

    2. .ignore

    3. BashSupport

    4. IdeaVim

    5. CodeGlance

    7. Git配置

    1. 需要本地安装好Git

    2. Version Control>Git

    3. 配置了了Git等版本控制系统之后,可以实时查看diff、本地回滚修改等

    4. 配置github:Settings>Version Control>GitHub>右侧填写Host、Login

      及Password即可。

    8. 常⽤用操作指南。例例如复制⽂文件路路径、在⽂文件管理理器器中打开、快速定位、查看模

    块结构视图、tab批量量换space、TODO的使⽤用、Debug的使⽤用。

    1. 复制⽂文件路路径:左侧⽂文件列列表右键选中的⽂文件>Copy Path

    2. 在⽂文件管理理器器中打开:右键选中的⽂文件>往下找到Show In Explorer

    3. 快速定位:Ctrl + 某些内建模块之后,点击在源⽂文件中展开

    4. 查看结构:IDE左侧边栏Structure 查看当前项⽬目的结构

    5. tab批量量换space:Edit>Convert Indents

    6. TODO的使⽤用:# TODO 要记录的事情,commit之前会有提示

    7. Debug设置断点,直接点击⾏行行号与代码之间的空⽩白处即可设置断点,

      debug⼀一般只需在关键点设置⼀一个,然后debug调试时步进执⾏行行。没必

      要点很多个断点

    8. Tab⻚页上右键>Move Right(Down),把当前Tab⻚页移到窗⼝口右边(下 边),⽅方便便对⽐比

    9. ⽂文件中右键>Local History能够查看⽂文件修改前后的对⽐比

    10. IDE右下⻆角能看到⼀一些有⽤用的信息,光标当前在第⼏几⾏行行的第⼏几个字符、当

      前回⻋车换⾏行行、当前编码类型、当前Git分⽀支

    11. 右边栏Database(点开后)>左上⻆角绿⾊色“+”号>下拉Data Source选择你

      要连接的数据库类型>点击之后⻚页⾯面最下⽅方会有提示安装驱动

      (Download missing driver files)

    12. 执⾏行行某个⽂文件中的某⼀一⾏行行(某些⾏行行):选中要执⾏行行的代码部分>右键

      Execute Selection in Console

    9. 如何去掉烦⼈人的波浪线?PEP8⼜又是什什么?1. settings>Editor>Inspections>Python

    1. 单独⼀一⾏行行的注释:#+1空格+注释内容

    2. 代码后跟着的注释:2空格+#+1空格+注释内容

    3. 函数前⾯面空⼀一⾏行行,类前⾯面空两⾏行行

    4. 某些单词⼀一直有下划线提示,可以右键>Spelling>Typo:Save 'xxx' to

      dictionary

    10. SSH Terminal: Default encoding:UTF-8
    1. Settings>Tools>SSH Terminal>最后⼀一⾏行行Default encoding:选择UTF-8

    11. Live Templates(善⽤用live templates提⾼高开发效率)1. Settings>Editor>Live Templates

    12. 远程调试!边改边同步到远程服务器器,本地直接执⾏行行远程服务器器上的代码!

    1. Build,Execution,Deployment>Deployment>点击绿⾊色“+”添加⼀一个

      Deployment配置。配置好SFTP之后可以右键上传更更新后的代码⽂文件。

    2. Project Interpreter>Add Remote>选择Deployment configuration>下拉

      框选择上⾯面的配置>下⾯面选择python解释器器路路径

    3. 关掉对话框,配置Path mappings。

    4. 参考链接:官⽹网⽂文

      档:https://www.jetbrains.com/help/pycharm/2017.1/configuring- remote-interpreters-via-deployment-configuration.html? search=remote

    13. 善⽤用搜索!善⽤用搜索!善⽤用搜索!
    1. 遇到不不懂问题,先尝试⾃自⼰己解决。这样才记得更更牢!

    file and code template相关补充:

    file and code template 可⽤用的变量量https://www.jetbrains.com/help/pycharm/2016.3/file- and-code-templates-2.html:

    page3image5829568page3image5829152page3image5829360page3image5828944page3image5830192page3image5830400page3image5830608page3image5830816page3image5831024page3image1818400
    page4image1812128page4image3729712page4image3725760page4image3722640page4image3725968

    紫⾦金金葫芦 整理理于2016-08-02,2017-04-11更更新

     
     
  • 相关阅读:
    程序员指引之路
    RPC 远程过程调用浅谈
    坑爹问题总结
    java 中无符号和有符号int的区别以及byte转int
    python学习Day19 1.产生随机数random、2.序列化【json、 pick、shelve】、3.加 密【hashlib 、hmac】 4.文件的操作【shutil】
    python学习Day18 导包、时间模块【time、calendar datetime】、SYS、OS, OS.path模块、项目开放周期&规范
    python学习Day17 五项【导模块的细节:(跨文件导入模块 &模块的两种执行方式) | 包的概念与使用 | 包中的相对导入语法】
    python学习Day16 模块的概念、模块的导入方式【import 模块名、from 模块 imoprt 功能】、模块的搜索路径、链式导入&循环导入
    python学习Day15 生成器send方法、递归、匿名函数、内置函数
    python学习Day14 带参装饰器、可迭代对象、迭代器对象、for 迭代器工作原理、枚举对象、生成器及生成表达式
  • 原文地址:https://www.cnblogs.com/chongdongxiaoyu/p/8952673.html
Copyright © 2020-2023  润新知