Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >vscode添加python文件头模板

vscode添加python文件头模板

作者头像
锦小年
发布于 2019-05-28 12:00:20
发布于 2019-05-28 12:00:20
9.7K10
代码可运行
举报
文章被收录于专栏:锦小年的博客锦小年的博客
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,未经博主允许不得转载。python版本为python3,实例都是经过实际验证。 https://cloud.tencent.com/developer/article/1437517

pycharm可以自动生成python的文件头模板,但是vscode目前还不可以(不支持python,c的似乎有插件支持了)。琢磨了一下,可以通过用户代码片段来实现。

1. 什么是用户代码片段

参考文章说的很详细:跟我一起在Visual Studio Code 添加自定义snippet(代码段)

2. python头文件配置

之后选择python后会生成python.json,将原来内容替换为一下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "HEADER":{
        "prefix": "header",
        "body": [
        "#!/usr/bin/env python",
        "# -*- encoding: utf-8 -*-",
        "'''",
        "@File    :   $TM_FILENAME",
        "@Time    :   $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
        "@Author  :   Rao Guangxiang ",
        "@Version :   1.0",
        "@Contact :   raogx.vip@hotmail.com",
        "@License :   (C)Copyright 2017-2018, Liugroup-NLPR-CASIA",
        "@Desc    :   None",
        
        "'''",
        "",
        "# here put the import lib",
        "$0"
    ],
    }
    
}

其中Author改为自己的,邮箱改为自己的就可以。

3. 使用方法

在.PY文件上面输入header回车就会自动生成文件头。一般输入hea就会自动联想出来,

效果图:

4. 函数注释问题

vscode里不能像pycharm在函数定义的时候输入""" 回车就能自动生成函数注释,其中包含了参数说明。这个问题该怎么解决目前还没有很好的方案,因为获取不到函数中的定义的变量名,所以不能用自定义用户片段来解决。

大家有什么好的方法希望可以一起分享哈。

添加一个函数片段代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 "DEF":{
        "prefix": "def",
        "body": [
        "def $1($2):",
        "    \"\"\"",
        "    param $2:",
        "    return:",
        "    \"\"\"",
        "    $0"
    ],
    }

因为无法根据变量的个数来修改下面param的行数,所以就不知道有几个变量

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年10月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
头文件设置完成之后达到了效果图效果,可是之后输出就会出现乱码ϵͳ�Ҳ���ָ����·����怎么回事啊?
头文件设置完成之后达到了效果图效果,可是之后输出就会出现乱码ϵͳ�Ҳ���ָ����·����怎么回事啊?
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
VSCode配置
配置python环境,在插件中安装python就可以了。如果想切换到conda的环境,在终端activate即可。
languageX
2022/12/01
1.4K0
vscode添加python文件头模板(Mac版)
1.打开vscode,Preference-User Snippets, 搜索Python.json文件 2.修改python.json配置文件 { // Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snip
互联网金融打杂
2022/08/01
1.2K0
vscode添加python文件头模板(Mac版)
VScode 给python文件添加作者、日期、描述等信息
VScode配置方法依次点击VScode---->file (文件)---->preference (首选项)---->User Snippets (配置用户代码片段),选择Python在弹出的python.json文件中注释掉原来的code,加入以下自定义代码段,保存退出{// Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and // des
用户2141488
2023/04/19
2.5K0
pycharm使用笔记3-自动生成文件注释和函数注释
版权声明:本文为博主原创文章,未经博主允许不得转载。python版本为python3,实例都是经过实际验证。 https://blog.csdn.net/jinxiaonian11/article/details/83410323
锦小年
2019/05/27
3K0
在 Visual Studio Code 中添加自定义的代码片段
你可以在 Visual Studio Code 的菜单中找到代码片段的设置入口,在 File -> Preferences -> User Snippets 中。
walterlv
2023/10/22
1.1K0
在 Visual Studio Code 中添加自定义的代码片段
vscode配置header指令添加头部注释或KoroFileHeader自动添加头部解释
vscode -> file -> Perferences -> User Snippets ->python(也可选其他语言) :则会生成python.json文件,如下在{}内添加json
以某
2023/03/07
1.8K0
提高开发效率之VS Code基础配置篇
VS Code可以通过名为代码片段的功能像编辑器中插入一段指定的文本,具体操作步骤为首选项->用户代码片段->新建全局代码片段。
黄Java
2018/09/18
1.1K0
提高开发效率之VS Code基础配置篇
使用vs code自动生成vue2.0初始化模板
打开vscode, 文件-首选项-用户代码片段,选择代码片段文件或创建代码片段,选择或新建vue.json
江一铭
2022/06/16
5720
VS Code 代码片段指南: 从基础到高级技巧
不管你是刚入行的菜鸟还是身经百战的老兵,这篇攻略都能让你在代码片段的世界里玩得飞起。
沉浸式趣谈
2024/08/30
1960
VS Code 代码片段指南: 从基础到高级技巧
vsnip 插件
我们之前介绍过缩写相关的内容,缩写是可以自动帮我们将缩写的单词展开成一段完整的话。但是代码本身是结构话的,仅仅使用缩写来配置是无法完成自动生成代码这个步骤的。好在我们大量的插件来进行配置。本篇我们将要来讨论如何使用相关插件来完成代码片段自动完成的功能
Masimaro
2022/10/31
1.6K0
vsnip 插件
利用 vscode snippets 和项目成员一起提高开发效率
code snippets 是代码片段的意思,是 vscode 提供的根据某字符串快速补全一段代码的功能,可以提高写代码的效率。
神说要有光zxg
2021/09/28
2.2K0
如何在VSCode中使用模板,插入作者等信息?
添加完成后,在python文件中,输入pyHeader,会有补全提示,选择pyHeader回车即可
用户1392128
2024/01/08
4330
如何在VSCode中使用模板,插入作者等信息?
visual studio code使用教程_visual studio code 权威指南 pdf
既然你点开了这个页面,那就说明要么你不知道 VSCode 上已有拓展「C/C++ Snippets」,要么你对这个拓展不甚满意。对于后者,本文将为你介绍如何在 VSCode 上设置 snippets,并为你提供一套可以直接用的 C 语言 snippets。
全栈程序员站长
2022/09/25
11.2K0
visual studio code使用教程_visual studio code 权威指南 pdf
vscode插件配置_vscode bootstrap插件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106970.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/04
2K0
vscode插件配置_vscode bootstrap插件
四两拨千斤——你不知道的VScode编码TypeScript的技巧
如果你体验过JAVA这种强类型语言带来的便利,包括其丰富的类型变量、抽象与接口,转而使用JavaScript一定会觉得不够满意。尤其是JavaScript声明的变量Number可以轻而易举的分配给String,IDE如何执行任何类型的IntelliSense都让人十分困扰。
葡萄城控件
2021/04/28
3.9K0
四两拨千斤——你不知道的VScode编码TypeScript的技巧
VSCode User Snippets(用户代码片段):用快捷键快速生成代码,提高你的开发效率!
在使用VSCode的过程中,经常遇到很多需要重复写的简单代码,如果有快捷键可以快速生成这些代码该多好。那么用户代码片段就可以帮你解决这个问题。
用户9999906
2022/09/26
2.7K0
VSCode 添加用户代码片段,自定义用户代码片段
在使用 VScode 开发中经常会有一些重复使用的代码块,复制粘贴也很麻烦,这时可以在 VScode 中添加用户代码片段,输入简写即可快捷输入。
Cell
2023/09/15
1K0
VSCode 添加用户代码片段,自定义用户代码片段
一个案例学会 VSCode Snippets,极大提高开发效率
snippets 是片段的意思,VSCode 支持自定义 snippets,写代码的时候可以基于它快速完成一段代码的编写。
神说要有光zxg
2022/03/03
6440
一个案例学会 VSCode Snippets,极大提高开发效率
vscode设置vue模板_vscode怎么创建vue项目
复制上面的代码,在相应的 vue 文件中输入 vb 之后回车,就会生成 vue 模板 效果如下图所示:
全栈程序员站长
2022/10/04
6890
vscode设置vue模板_vscode怎么创建vue项目
VS Code配置snippets代码片段快速生成html模板,提高前端编写效率
先看下示例,在输入 ! 号回车后自动生成一段代码片段。 这样我们就可以更便捷的进行代码编写了。 配置方法如下: 然后找到对应的文件进行配置,例如 html.json,编写 .html 扩展名文件时就能触发。 我这选的 html.json 进行的配置, 其中 "prefix": "html" 里的 html 就是关键词,后面就靠它来触发,这个可以自己随便定义。 Html templates 名也是随便定义的。 里面用的
小蓝枣
2023/02/26
8400
VS Code配置snippets代码片段快速生成html模板,提高前端编写效率
推荐阅读
相关推荐
VSCode配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验