一、实现效果
//==================================================================================================
// Filename : code.v
// Created On :
// Last Modified :
// Revision :
// Author :
// Email :
//==================================================================================================
// Family : - Kintex-7
// Part : - xc7k325t
// Package : - ffg901
==================================================================================================
// Description :
//
//
//==================================================================================================
二、实现过程
1.安装插件
此次安装选择自己导入插件而并非通过sublime内部install,原因在于后者安装好之后无法找到用于自定义信息的VerilogAutomatic.py
(在Packages里VerilogAutomatic这个文件夹下),Verilog-Automatic_master插件的安装包在下方链接中,只需要将其解压到sublime的Packages文件夹中,最后路径为"D:\sublime_text\Packages\Verilog-Automatic-master"
,完成之后sublime已识别到该插件,无需其他操作,安装完成。
一定要注意:这个插件不能在package的二级目录下,必须是一级目录,如下:
链接:https://pan.baidu.com/s/1Zxgg9lNrdWKvPzszmiLQNQ?pwd=95c9
提取码:95c9
2.添加自定义信息
打开VerilogAutomatic.py
,找到AddHeaderCommand
,黄色方框圈起来的是作者、邮箱信息,后期可在用户设置中配置好对应的名字和邮箱,这三行不用理会。红色方框圈起来的是自己添加的固定信息,这里可以自己随意添加,只要符合语法就行(不需要懂语法),下面举个例子说明如何添加信息:
self.view.insert(edit, 0, "\n// Family" + " " * 8 + ": This is the example")
\n
表示换行,“”*8
表示有8个空格,自己可以修改这个数字。
效果如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6j8mNzmT-1669273523884)(https://secure2.wostatic.cn/static/m48sd7kToGg7NA7sbrdc7J/image.png?auth_key=1669272718-mPxbJLLwjTRcA67BccPiHs-0-a6e29792111add5e131c77f4f619b733)]
这里需要注意的是处于下方的代码会显示在上方,比如图中按代码行顺序分别要显示的是Package、Part、Family,但实际显示出来如图中,先是Family然后是Part和Package。
3.修改用户设置
(1)打开Settings-User
(2)在VerilogAutomatic.sublime-settings中添加如下代码
{
"Author" : "your name",
"Email" : "your email"
}
根据自己想要的修改your name和your email,注意双引号不要忘掉,保存即可完成配置。
(3)添加文件头信息
选择想要添加头信息的文件,点击空白处,按下“shift+f9”,即可完成添加。