【发布时间】:2018-08-08 09:16:03
【问题描述】:
作为一名 RTL 开发人员,我发现我最喜欢的文本编辑器(Notepad++、Sublime、VS Code)没有针对 Verilog 和 VHDL 等 RTL 语言的自动格式化选项,这很烦人。所以我自己创造了一个。
我想为其中一个编辑器开发一个自动格式扩展。我放弃了 Notepad++,因为它不支持 Linux 和 macOS。
那么,问题是:如何开始为 Sublime 和 VS Code 的语言开发自动格式扩展?
注意事项:
我不打算为这两个编辑器开发扩展,但我想看看哪个更可行。
由于 Verilog 更接近 C 语法,从那里开始可能更容易(我也更喜欢它而不是 VHDL,但我们不要进入宗教讨论)
-
我知道 Emacs 和 Sigasi 编辑器为 RTL 语言提供自动格式选项,但它们的格式选项很严格,我不喜欢结果,因此我打算使格式样式可配置
我遇到了这项工作https://github.com/thomasrussellmurphy/istyle-verilog-formatter,如果可能的话,在此基础上进行构建可能会很有用
【问题讨论】:
标签: verilog system-verilog vscode-extensions sublime-text-plugin autoformatting