zoukankan      html  css  js  c++  java
  • pycharm基本使用

    一、下载、安装、创建项目

      下载地址:https://www.jetbrains.com/pycharm/download/#section=linux

      安装:直接将安装包解压到安装的路径下

          (1)进入下载目录

            cd ~/downloads

          (2)解压到指定目录,这里用 install_directory 代替

            tar -zxvf  pycharm-professoinal-2020.tar.gz  -C  install_directory 

          (3)启动

            /install_directory/pycharm-professional-2020/bin/pycharm.sh

      创建项目:每个项目都将创建在独立的目录下,需要自己指定保存位置

      创建python文件、模块

        File > New > Python File

        File > New > Python Package

      

    二、基础配置、配置的导入导出

      配置的导入、导出:File->Manage IDE Settings-> Import Settings  / Export settings  (settings.jar 文件) 

      基础配置:File-> settings 

        (1)为项目配置Python解释器:

            Project:你的项目名称 > Project Interpreter > add local

        (2)在项目中安装其他模块:

            Project:你的项目名称 > Project Interpreter > 点击右侧绿色小加号

        (3)不适用tab,用tab键代替4个空格

        (4)设置菜单字体大小

            Appearance & Behavior>  Appearance >  use custom fond

        (5)设置console 、terminal、代码编写区的字体大小:

            Editor > Fonts >

            Editor > Color Schame

        (6)设置文件编码:默认的都是utf-8

            Editor > File Encodings

        (7)修改背景颜色:

            Editor > Color Schame > python

        (8) 关闭自动检查更新

            Appearance & Behavior > System settings > Updates

        (9) 脚本头设置

            Editor > File and Code Templates > Python Script

            (1)(勾选 Enable Live Templates)

               (2)控制光标位置:  #[[$END$]]# 

            (3)其他代码的模板类似

        (10)2016之后,是 默认显示行号 的

        (11)

          

    三、解释器及其包安装

      添加解释器:

        add local : 添加本地已经安装的python.exe 作为本项目的解释器(anaconda内置的python环境:/home/{username}/packages/anaconda3/bin/python3.7)

        add remote:添加远程环境(比如:测试环境)的python.exe 作为本项目的解释器,通过SSH登录远程服务器即可

        创建虚拟环境(Create VirtualEnv): 在虚拟环境中,所有安装的包都是仅用于这个虚拟环境,因此保证了环境中的包都是项目依赖的特定的版本

        创建conda 环境(Create Conda Env):本质也是虚拟环境,不仅包的版本独立,连Python版本也可以独立出来

    四、debugger的使用

        1、在目标语句前,左键单击空白处,打上 “断点”

        2、点击“debug"开始debug执行

        3、”F9“键,向前执行到下一个断点    

    五、基本的快捷键

      在file->settings->keymap 查询和设置快捷键

      ctrl+D : 复制当前行并粘贴到下一行

      ctrl+Y: 删除当前行

      shift + enter : 快速换行(不用先到行尾,再去换行)

      ctrl + / : 单行注释  (选中多行时,可注释多行)

      tab / shift + tab :多行缩进 + 撤销多行缩进

      ctrl + F / esc  :查找  /  退出查找

      ctrl + 减号  : 折叠代码

      ctrl + 加号 : 展开代码

      ctrl + shift + 减号:全部代码折叠

      ctrl + shift + 加号:全部代码展开

      ctrl+ alt + L : 格式化代码

      Ctrl + 鼠标点击: 快速查看代码

      alt + left / right :切换选项卡

      alt + up / down: 光标在函数 上下 切换

      shift + F10 : 运行脚本

        alt +shift + F10 :运行模式配置

      shift + F9 : 调试脚本

      alt + shift + F9 : 调试模式配置

      F8 : 单步执行

      F9 :运行到下一个断点  

    六、插件

      File > Settings > Plugins > MarketPlace 搜索相关插件并添加

      (1).ignore

          管理github忽略文件 比较方便

      (2)BashSupport

          对Bash的支持,写脚本的时候比较方便

      (3)IdeaVim

           模拟linux下 vim操作

      (4)CodeGlance:

          预览当前代码整个情况,方便快速跳转

    7、Git配置

      1.、本地安装好git :sudo apt insatll git

      2、Version Control > Git

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

      4、配置Github :Settings > Version Control > Github >右侧填写 Host、 login 及password即可

    8、常用操作

      (1)复制文件路径

         左侧文件列表 > 右键选中文件 > Copy Path

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

        (3) 快速定位 ; ctrl + 目标的内建模块   , 自动打开源文件,可以阅读源码

      (4)查看结构: 左侧边栏的 Structure

      (5)tab批量替换为space :Edit > Convert Indents  > spaces / tabs

      (6)TODO的使用: # TODO记录要做的事情,在commit之前会提示,可以防止把写代码时一些临时的设置提交到仓库中

      (7)Debug设置断点: 点击 行号与 语句之间的空白处即可。一般只需在关键点设置一个,然后在debug时步进执行,没必要设置多个断点

      (8)IDE右下角 有一些很有用的当前信息:当前光标在第几行第几个字符,回车换行模式,当前编码方式,当前git分支等

      (9)数据库连接: 右上角 Database >点击  左上角的 + 号 > 下拉Data Source 选择你需要链接的数据库类型 > 点击之后,下方会提示安装驱动

      (10)在文件中,仅执行一部分代码 : 选中要执行的代码  >  右键 选Execute Selection in Console

      (11)PEP8 代码规范,提示下划线问题

        settings > Editor > Inspections > Python

        单独一行的注释: # + 1个空格 + 注释内容

        代码后的注释: 两个空格 + # + 1个空格 + 注释内容

        函数前面空一行,类前面空两行

        某些单词一直有下划线提示: 右键 > Spelling > Typo:Save 'xxx' to dictionary

      (12)ssh terminal : default encoding :utf - 8

          Settings > Tools > SSH Terminal > 最后一行 Default encoding :选择UTF-8

         (13) 远程调试 , 边改 边同步到远程服务器,本地直接执行远程服务器上的代码

        1、Build,Execution,Deployment > Deployment > 点击绿色 ”+“ 添加一个Deployment配置。配置好SFTP之后,可以右键上传更新后的代码文件

        2、Project Interpreter > Add Remote > 选择Deployment Configuration > 下拉框选择上面的配置 > 下面选择Python解释器路径

        3、关掉对话框,配置Path mappings

         (14) Live Templetes:

          Settings > Editor > Live Templates

          为常用的代码,设置一个简写,只要打出几个字母,即可输入全部代码

      

  • 相关阅读:
    李宏毅强化学习完整笔记!开源项目《LeeDeepRL-Notes》发布
    做开源界的MATLAB,PyMiner 需要更多热爱开源的你加入
    开源翻译公告 2020.10.26:新上线了几个文档
    《线性代数》(同济版)——教科书中的耻辱柱
    Docker之四:容器之间通信
    Docker之二:linux下Docker安装
    Docker之三:Dockerfile镜像
    Docker之一:概念及命令
    idea使用之配置
    二、redis基本命令学习
  • 原文地址:https://www.cnblogs.com/wl413911/p/13097710.html
Copyright © 2011-2022 走看看