Pycharm5个非常有用的方法技巧

作者:九柄 时间:2023-12-03 00:19:08 

一、分屏展示

当你想同时看到多个文件的时候:

右击标签页;选择 move right 或者 split vertical;

效果:

Pycharm5个非常有用的方法技巧

二、远程 Python 解释器

解释器设置里点击设置;选择 docker, ssh 等远程解释器。

Pycharm5个非常有用的方法技巧

三、Live Templates

live templates 主要是偷懒用的,采用事先定义好的模板,一个按键完成一长串的代码输入:

快捷键 ctrl + j展示所有的 live template;快捷输入各种表达方式;输入对应名字的字符时会有相应提示,比如输入 main 可以展示 if…main… 表达式和推导式等。
 

Pycharm5个非常有用的方法技巧

你可以自定义 Live Templates,定义好了以后,当你输入对应的关键字或者使用 ctrl + j就能看到自己定义好的模板直接使用。选择使用场景以后,可以在输入 class 的时候自动提示生成一大段代码块。输入 html 时会输入很多就是使用的 live template。
 

Pycharm5个非常有用的方法技巧

四、代码提示

额外代码提示 coding attentions;每种代码都有额外的提示,使用快捷键alt + enter可以出现。

比如光标放到字典上,使用快捷键或者点击左侧小黄灯出现额外提示:

Pycharm5个非常有用的方法技巧

可以将双引号换成单引号,有时候需要单引号换成双引号,符合 json 转化标准;也可以将字典表示形式转化成构造器形式:放到函数上可以添加函数注解和函数的文档字符串。放到类 class 上可以动态创建 self.name = name

Pycharm5个非常有用的方法技巧

五、提取函数 extract method

场景:事先定义了一个函数,后来发现里面很多的步骤都可以封装成各种小方法。可以通过ctrl + alt + m动态生成。

def run(a, b):
   print("a is {}".format(a))
   print("b is {}".format(b))

print(a + b)

希望将第1、2 行封装成一个函数 print_a_b, 第三行封装成另一个函数 sum_a_b:

Pycharm5个非常有用的方法技巧

来源:https://blog.csdn.net/looker53/article/details/125804315

标签:Pycharm,方法,技巧
0
投稿

猜你喜欢

  • jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解

    2024-04-16 08:54:20
  • JS HTML5拖拽上传图片预览

    2024-04-22 13:03:38
  • Python浅析迭代器Iterator的使用

    2023-11-07 12:04:25
  • PHP用mysql数据库存储session的代码

    2023-09-05 00:44:50
  • python 调用有道api接口的方法

    2021-11-18 18:51:16
  • OpenCV实战之AI照片背景替换

    2022-06-11 06:58:09
  • 细品Dreamweaver MX 2004内建FW技术

    2010-09-02 12:38:00
  • 微信小程序 支付功能实现PHP实例详解

    2023-11-19 08:53:36
  • Python检测网络延迟的代码

    2023-03-26 08:36:31
  • 防止web项目中的SQL注入

    2024-01-26 00:44:25
  • 解决python 读取npy文件太大不能完全显示的问题

    2021-08-20 12:07:19
  • Golang库插件注册加载机制的问题

    2023-06-24 04:25:59
  • Vue3+TS+Vite+NaiveUI搭建一个项目骨架实现

    2024-05-28 15:55:14
  • 在python 脚本下解析json数据

    2022-05-28 10:38:20
  • 浅析CMS生成静态页面的两种方案

    2008-03-17 12:51:00
  • Python自动化测试PO模型封装过程详解

    2023-08-23 18:59:49
  • MySQL left join操作中on和where放置条件的区别介绍

    2024-01-19 14:10:06
  • 详解python函数传参传递dict/list/set等类型的问题

    2021-09-29 16:12:38
  • 详解python单例模式与metaclass

    2021-03-20 23:43:56
  • JDBC下Idea添加mysql-jar包的详细过程

    2024-01-20 10:58:18
  • asp之家 网络编程 m.aspxhome.com