OBKoro1 / koro1FileHeader

VSCode插件:自动生成,自动更新VSCode文件头部注释, 自动生成函数注释并支持提取函数参数,支持所有主流语言,文档齐全,使用简单,配置灵活方便,持续维护多年。
MIT License
5.65k stars 274 forks source link

不能输出头部注释 #30

Closed Arthur-Shi closed 5 years ago

Arthur-Shi commented 5 years ago

"fileheader.configObj": { "createFileTime": true, "timeNoDetail": false, "language": { "languagetest": { "head": "/$$", "middle": " $ @", "end": " $/" }, "python": { "head": "'''", "middle": "", "end": "'''" } }, "autoAdd": false, "autoAlready": true, "annotationStr": { "head": "/", "middle": " @", "end": " */", "use": false }, "headInsertLine": { "php": 2, "py": 2 }, "beforeAnnotation": { "py": "#!/usr/bin/env python3\n# coding= utf-8" }, "specialOptions": {} }, "fileheader.customMade":{ "Author": "", "License": "reserved.", "Contact": "", "Editor": "VSCODE", "File name": "s", "Created time":"Do not edit", "Description":"file content" }

得不到任何注释 不知道错误的原因在哪里 但是我在设置前 是可以看到你的默认配置的,所以我的快捷键没有被占用 那是怎么回事呢

Arthur-Shi commented 5 years ago

我在 user setting 和 workspace setting 都这么设置了

OBKoro1 commented 5 years ago

按下快捷键 可以成功生成注释(有点问题: customMade的键名不能带空格)。 看一下快捷键有没有被覆盖

image

image

Arthur-Shi commented 5 years ago

您能在python文件下 试用下吗? 我这边发现的问题是 行数问题 去掉一行 就可以了 不是快捷键的问题。

Arthur-Shi commented 5 years ago

@OBKoro1 然后 python的时间怎么自动显示尼

OBKoro1 commented 5 years ago

您能在python文件下 试用下吗? 我这边发现的问题是 行数问题 去掉一行 就可以了 不是快捷键的问题。

行数问题,能具体描述一下吗?最好把文件内容截图形式放上来。

OBKoro1 commented 5 years ago

@OBKoro1 然后 python的时间怎么自动显示尼

你的字段没有填写正确,应该是Date而不是Created time(不能有空格),如果你想改Date字段的名字,你可以使用特殊字段允许自定义. PS: 有问题,首先推荐阅读一下文档。

Arthur-Shi commented 5 years ago

"specialOptions": { "Date": "Created_time" } },
"fileheader.customMade":{ "Author": "guobin.shi", "License": "(C) Copyright 2019, All rights reserved.", "Contact": "shiguobin@matrixtime.com", "Editor": "VSCODE", "File_name": ".py", "Created_time": "Do not edit" },

显示出来的 没有自动时间 就是DO not edit。

OBKoro1 commented 5 years ago

@Arthur-Shi Date字段是必须的,如下:

image

image

Arthur-Shi commented 5 years ago

好像这个头部注释的 时间 是能在头部注释的结尾使用。 我就算放在中间设置 在显示的时候还是在最后 ''' @Author: guobin.shi @License: (C) Copyright 2019, All rights reserved. @Contact: shiguobin@matrixtime.com @Editor: VSCODE @File_name: .py @Description: @Created_time: 2019-03-06 19:27:24 '''

但是 "fileheader.customMade":{ "Author": "guobin.shi", "License": "(C) Copyright 2019, All rights reserved.", "Contact": "shiguobin@matrixtime.com", "Editor": "VSCODE", "File_name": ".py", "Date": "Do not edit", "Description": "" },

Arthur-Shi commented 5 years ago

能在之后支持 自动获取文件名吗

OBKoro1 commented 5 years ago

@Arthur-Shi 1、如果你没有修改Date字段,是可以按照顺序来排列的。修改了字段,会默认添加到后面,过段时间看看这个问题。近期较忙。 2、 是可以获取到文件名,但感觉没有必要做这个功能。

Arthur-Shi commented 5 years ago

如果大大有空 可以考虑做一下这些需求 谢谢