pycharm自定义代码片段

时间:2024-05-20 17:48:56

程序开发者都是懒人,因此做什么事情都希望能够省事。

大多数的编译器也都这样照顾开发者

今天说一下pycharm的自定义代码片段功能

基于pycharm 2019版本

以下以python代码为例

用代码片段就是希望某一段重复代码和文字能够不用我重复写或者全部写出来,毕竟又多又麻烦

Pycharm有两种方式实现类似的功能

一个是标准模板方法

一个是代码片段方法

下面我们来逐个实现

标准模板方法

Ctrl+alt+s 调出设置面板

pycharm自定义代码片段

上图 - 1-4的步骤找到相关的语言,

上图 - 红圈5 填写创建文件类型的标准输出文本

上图 - 红圈6 确认

 

测试:以下五个步骤即可实现带标准文档的输出文件

pycharm自定义代码片段

 

上面的方法只能输出标准文档但是不能在py文件创建后添加模块或的代码。

需要添加模块化的代码那么就需要设置代码片段,其实pycharm已经为我们添加了部分的模块化的代码,

只是不常用的话不注意罢了。下面我们来自定义模块化的代码

 

代码片段方法

Ctrl+alt+s 调出设置面板

pycharm自定义代码片段

点开python前的三角形我们可以看到很多已经预置的代码块

pycharm自定义代码片段

好,我们来添加自己的预设代码块

回到刚才的红圈4 ,点击红圈5,再次点击红圈6 添加代码块

pycharm自定义代码片段

红圈6后的面板改变如下:

pycharm自定义代码片段

上图中

红圈1 和1.1 是同步改变的

红圈1中是代码片段的名称

红圈2 的代码片段的说明(中英文均可)

红圈3中是是代码片段的内容,如果某些内容是需要实时改变的那么就是用 $info$ 这样的方式,

代码片段插入文件时候这个$info$ 就会使也等待输入的空白

红圈5一般默认 即可

红圈4 (重点) 用于选择语言环境,必须选,否则代码不会生效

         我这里是Python那么只需要找到python并打钩即可

红圈4 弹出下图,选中4.1

pycharm自定义代码片段

最后点击ok即可

 

添加预设值

当人们在代码中输入$info$,这样的代码的时候,下图中的3就会从灰色不可点击状态变为可点击状态。

点击 下图中 -  的红圈3 弹出红圈4的对话框

下图中 -  红圈4 中 可以给$info$进行编辑

$end$ 是结束符不再边框范围

这个功能没有太多尝试,但是插入当前时间是一个很好的方法 
date("yyyy-MM-dd HH:mm:ss") 这个官方给出的时间结构

 

pycharm自定义代码片段

 

如上步骤处理完成后测试效果如下

在py文件中输入pf 并选中pfunc,如下图

pycharm自定义代码片段

输入文件名称回车自动跳转到date位置,再次回车,鼠标调到pass之后,此时create才会被最终确定下来

pycharm自定义代码片段