使用PyCharm配置提升效率

PyCharm是常用的python集成编译器,如果使用得当,能非常高效的提升生产效率。因此本文重点探讨如何使用PyCharm提升生产效率。

  • 如何使用PyCharm关联服务器代码,实时同步?
  • 如何使用服务器远程python解释器?
  • 如何设置断点和在程序中间调试代码?
  • 如何快速调整代码显示方便阅读?

目录

一、关联远程服务器

1.1 使用场景

1.2 服务器关联

1.3 具体地址关联

1.4 自动同步代码

二、关联远程python解释器

2.1 使用场景

2.2 加入解释器

三、调试程序

3.1 程序参数

3.2 设置断点及运行

3.3 断点后调用代码

3.4 全项目搜索

四、编辑相关

4.1 自动对齐

4.2 自动换行

4.3 调大调小字体


 

一、关联远程服务器

1.1 使用场景

场景:本地PC安装了PyCharm编译器,且代码编写在本地PC进行,但是代码或者环境需要在远程服务器上运行,因此本地写的代码必须同步到服务器上才能运行。

如果使用手动同步,会影响效率,PyCharm能够自动通过ssh链接到远程服务器,将本地代码同步到远程。

1.2 服务器关联

选择tools——deployment——configration

连接远程服务器:

添加连接,输入相应的IP地址,user_name和密码。

此时点击Autodetect,如果连接成功会自动弹出根目录地址。

使用PyCharm配置提升效率

1.3 具体地址关联

选择Mappings,将本地地址和远程服务器目录进行确认。

1.4 自动同步代码

可以手动上传:

依次点击:Tools——deployment——upload to XXX

也可以自动上传:

Tools——deplotment——options

选择always(每次变动后自动上传)

Ctrl+s(每次本地按下ctrl+s自动上传到服务器)

二、关联远程python解释器

2.1 使用场景

环境和配置在远程服务器上有,但是本地PC上没有。需要对代码进行debug方便需要,需要将解释器连接到远程服务器。

2.2 加入解释器

依次

  • 确认加入远程python解释器:点击菜单栏File——settings——project XX——project Interpreter点击右侧齿轮选择add,选择SSH Interpreter
  • 联结SSH:输入对应的host和password,联结
  • 联结具体的python:选择服务器上具体的python解释器地址。

使用PyCharm配置提升效率

三、调试程序

3.1 程序参数

很多python程序涉及很多参数输入,可以直接在pyCharm运行时确定,不需要像服务器上运行一样每次都重新输入参数。

点击右上角Edit Configurations

使用PyCharm配置提升效率

可以直接在参数栏输入参数:

使用PyCharm配置提升效率

3.2 设置断点及运行

行号后面点击,即可设置断点

使用PyCharm配置提升效率

右上角,第二个是debug

使用PyCharm配置提升效率

3.3 断点后调用代码

设置断点之后,如果还想继续运行一些代码,可以是写入的,可以点击console——evaluate,即可在断点后输入代码并调试。

使用PyCharm配置提升效率

3.4 全项目搜索

对于变量或者函数可以用ctrl+b找到初始位置或者定义位置。

也可以运用ctrl+shift+f进行全局搜索。

四、编辑相关

4.1 自动对齐

编写代码之后如果杂乱无章,没有对齐,可以运用ctrl+alt+L使代码自动对齐。

4.2 自动换行

如果横向的代码过长,则阅读的时候需要拖动横向的滚动条,较为麻烦。

因此自动换行可以方便阅读。

view——active editor——soft warp可以显示自动换行后的字符。

使用PyCharm配置提升效率

为了更快捷的操作,可以设置快捷键。如shift+鼠标上滚自动换行,可以:

使用PyCharm配置提升效率

直接搜File——settings——keymap——soft Warps即可,然后选择相应的快捷键即可。

4.3 调大调小字体

在File——settings——keymap之中搜索Increase-add mouse shotcut输入对应的鼠标方式。