vs code 配置备忘
我心中的第一代码编辑器
添加自定义snippet
-
添加头文件插件
psioniq File Header
psioniq File Header - Visual Studio Marketplace
setting-->Header Insert-->编辑setting.json文件来修改配置,配置说明在链接的remdme里查看。
并且readme最后有样例,可以参考。
我的配置代码如下:
1 { 2 "workbench.sideBar.location": "left", 3 "workbench.colorCustomizations": { 4 "statusBar.background": "#303030", 5 "statusBar.noFolderBackground": "#222225", 6 "statusBar.debuggingBackground": "#511f1f" 7 // "editor.selectionBackground": "#f6fa01" 8 }, 9 "verilog.linting.linter": "xvlog", 10 "verilog.linting.verilator.runAtFileLocation": true, 11 "psi-header.config": { 12 "forceToTop": true, 13 "blankLinesAfter": 0, 14 "blankLinesBefore": 0 15 }, 16 "psi-header.changes-tracking": {}, 17 "psi-header.lang-config": [ 18 { 19 "language": "verilog", 20 "blankLinesAfter":0, 21 "begin": "//", 22 "prefix": "// ", 23 "end": "// ==================================================================================", 24 "beforeHeader": [ 25 "// ==================================================================================", 26 "// _ _ ______ _ _ __ __ ", 27 "// | | | | |___ / | | | | \\ \\ / / ", 28 "// | |_| | / / | |_| | \\ \\/ / ", 29 "// | _ | / / | _ | \\ / ", 30 "// | | | | / /__ | | | | / / ", 31 "// |_| |_| /_____| |_| |_| /_/ " 32 ], 33 }, 34 ], 35 "psi-header.templates": [ 36 { 37 "language": "verilog", 38 "template": [ 39 "Created Date: <<filecreated('dddd, YYYY-MM-DD, h:mm:ss a')>>", 40 "copyright (c): HZHY Tech. LTD. ", 41 "Engineer: chenmiaoyang ", 42 "Module Name: ", 43 "Revision: v0.01 ", 44 "Description:", 45 " ", 46 "Revision History : ", 47 "Revision editor date Description ", 48 "v0.01 chenmiaoyang <<filecreated('YYYY-MM-DD')>> File Created", 49 ] 50 } 51 ] 52 }
效果如下:
效果: // ================================================================================== // _ _ ______ _ _ __ __ // | | | | |___ / | | | | \ \ / / // | |_| | / / | |_| | \ \/ / // | _ | / / | _ | \ / // | | | | / /__ | | | | / / // |_| |_| /_____| |_| |_| /_/ // Created Date: Wednesday, 2019-04-10, 3:11:56 pm // copyright (c): HZHY Tech. LTD. // Engineer: xyz // Module Name: // Revision: v0.01 // Description: // // Revision History : // Revision editor date Description // v0.01 xyz 2019-04-10 File Created // ==================================================================================