wl413911

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

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

  

 

posted on 2020-06-12 09:50  wl413911  阅读(219)  评论(0编辑  收藏  举报