在Visual Studio Code中对齐Verilog代码

时间:2019-04-27 14:57:47

标签: visual-studio-code formatting vhdl verilog

我正在将Visual Studio代码与Verilog / VHDL代码一起使用。我想使用VSCode的格式化功能来自动对齐我的代码部分。例如,有时我可能会有一个如下所示的代码段:

always @(negedge rst_n or posedge clk)
begin
    if (!rst_n)
        begin
            varible_short <= 1'b0;
            variableeeeeeeeeeelong <= 1'b1;
        end
    else
        begin
            varible_short <= 1'b0;
            variableeeeeeeeeeelong <= 1'b1;
        end         
end

我希望将其制表符分隔为:

always @(negedge rst_n or posedge clk)
begin
    if (!rst_n)
        begin
            varible_short          <= 1'b0;
            variableeeeeeeeeeelong <= 1'b1;
        end
    else
        begin
            varible_short          <= 1'b0;
            variableeeeeeeeeeelong <= 1'b1;
        end         
end

如果我能突出显示我要自动对齐并选择的代码,那将是很棒的 一个使它对齐的键绑定(或者根据我的喜好理想地自动格式化整个文档)我知道有自动格式化程序(通过Ctrl-K,Ctrl-F键访问)。因此,但我认为这些仅适用于几种已定义的语言。是否存在有关如何编写自己的格式设置规则以对Verilog和VHDL进行制表符对齐代码(以及执行其他操作)的指南(如入门教程)?

0 个答案:

没有答案