Pycharm设置.py文件模版和设置活动模版(代码自动补全)

news/2024/7/16 7:50:51 标签: pycharm, ide, python

一、设置.py文件模版

  有时候我们想新建.py文件的时候,让这个文件里面默认有一些内容,比如utf-8编码修改,我们应该怎么在PyCharm中设置呢?

  依次点击 File -> Settings -> Editor -> File and Code Template,进入如下界面:
在这里插入图片描述

  我们点击Python Script,进入如下界面:
在这里插入图片描述

  在红色框框起来的文本框里面填写我们想要的内容,点击ok就行了。以后我们新建.py文件,就会有我们默认设置的内容!!效果如下:
在这里插入图片描述

模板参数示例:
可根据自己的需要进行定制化,预定义的变量要扩展为格式为$ {<variable_name>}的相应值,有如下选项:
$ {PROJECT_NAME} # 当前项目名
$ {NAME} #当前文件名
$ {PRODUCT_NAME} #当前集成开发环境
$ {USER}#当前用户的登录名
$ {DATE}#当前系统日期
$ {TIME}#当前系统时间
$ {YEAR} #当年
$ {MONTH}#当月
$ {DAY} #当天
$ {HOUR} #当前小时
$ {MINUTE} #当前分钟
$ {SECOND} #当前秒
$ {MONTH_NAME_SHORT}#月份名称的前三个字母
$ {MONTH_NAME_FULL}# 一个月的全名

二、设置活动模版(代码自动补全)

  什么是代码自动补全,当我们在.py文件中打出 main 的时候,会有一个代码补全提示,如图:
在这里插入图片描述

  当我们按下回车键,使用该代码补全的话,就会出现自动补全的代码,并且光标的位置出现在main函数体中,方便帮我们编写代码。非常方便快捷,该功能一般用在需要经常使用的代码上。

  我们在这里称 main 为提示词,弹出的代码补全提示框后面的为描述,光标的位置为待填写位置。

  依次点击 File -> Settings -> Editor -> Live Template,进入如下界面:
在这里插入图片描述

  选中Python选项,点击右侧的加号,点击Live Template:
在这里插入图片描述

  进入如下界面,我用红色框框起来的位置就是设置代码补全的区域:
在这里插入图片描述

  其中,1 是设置代码提示词,2是设置代码补全描述,3是需要补全的代码:
在这里插入图片描述

  如果我们需要设置光标位置的话,要在Template text中设置,在需要设置光标的地方插入 $TITLE$ 即可,如图:
在这里插入图片描述

  如果我们填写完光标位置的代码,点击回车想跳到下一个位置的话,就在下一个位置的地插入 $CODE$ 即可,如图:
在这里插入图片描述

  设置完代码补全模版后,还要选择该某班应用于什么地方,点击 Change,选择Python,表示这个模版应用于python中,如图:
在这里插入图片描述

  现在我们就可以在python代码中使用我们设置的代码补全模版了!!!效果如图:
在这里插入图片描述

在这里插入图片描述

  光标会跳到我们设置的位置,我们点击回车之后,光标就会跳到下一个我们设置的位置!!!


http://www.niftyadmin.cn/n/253482.html

相关文章

Git推出大文件储存工具Git LFS,但它真的好用吗?

Git LFS&#xff08;全称为Git Large File Storage&#xff0c;Git大文件存储&#xff09;被许多团队用来管理和存储大文件。本篇文章将解释Git LFS是什么&#xff0c;它的功能和使用场景&#xff0c;以及它究竟是不是管理大文件的最佳版本控制工具。 什么是Git LFS&#xff0…

《Elasticsearch实战》学习笔记

1.默认情况下&#xff0c;计算文档相关性得分的算法是 TF-IDF(term frequency-inverse document frequency, 词频-逆文档频率)。 词频——所查找的单词在文档中出现的次数越多&#xff0c;得分越高。逆文档词频——如果某个单词在所有文档中比较少见&#xff0c;那么该词的权重…

ARM Linux 开发板编译字符驱动模块

ARM Linux 开发板编译字符驱动模块 my_driver.ko 1.下载源码&#xff1a; 源码版本必须和开发板linux内核源码版本号一模一样例如:linux-4.14.111 查看开发板linux版本&#xff1a;uname -r解压&#xff1a; sudo tar -zxvf xxxx.tar.gz2.进入源码/driver目录 driver下新建…

电脑蓝屏怎么办?一招教你修好

很多用户遇到电脑蓝屏问题之后不懂怎么去进行解决&#xff1f;电脑蓝屏之后&#xff0c;我们只需要花一分钟制作一个启动盘&#xff0c;然后用这个启动盘来进行系统的重装就可以了。那么具体要怎么去操作呢&#xff1f;以下带来具体的操作方法教学。 准备工作&#xff1a; 1、U…

「SQL面试题库」 No_45 换座位

&#x1f345; 1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起&#xff0c;全员免费参与的SQL学习活动。我每天发布1道SQL面试真题&#xff0c;从简单到困难&#xff0c;涵盖所有SQL知识点&#xff0c;我敢保证只要做完这100道题&#xff0c;不仅能轻松搞定面试&#xff0…

《商用密码应用与安全性评估》第一章密码基础知识1.7密码功能实现示例

保密性实现 访问控制&#xff1a;防止敌手访问敏感信息 信息隐藏&#xff1a;避免敌手发现敏感信息 信息加密&#xff1a;允许观测&#xff0c;但无法提炼信息 几种分组密码工作模式的区别&#xff1a; 名称全称优点缺点ECB电子密码本模式简单、快速、并行不抗重放CBC密码分组…

quasar搭建,运行,打包

1、官网 quasar中文网、quasar英文网 2、配置PowerShell执行策略 以管理员身份运行PowerShell&#xff0c;运行Set-ExecutionPolicy RemoteSigned&#xff0c;并输入Y&#xff0c;回车确认 3、VSCode 安装VSCode 4、安装nvm 访问下载地址下载安装nvm&#xff1a; 百度云…

linux系统中MongoDB数据库安装及分片集群搭建

史上最全的mongodb分片集群搭建,从介绍安装到集群搭建授权,你再也找不到比他更加详细的资料了,未经允许禁止转载!! 一、简介 MongoDB是一个便于开发和扩展设计的文档数据库,属于NoSQL数据库的一种。MongoDB中的记录是一个由字段和值组成的文档,类似于JSON对象。 二、…