vscode-verilble
参数名称 | 说明 | 默认值 |
---|---|---|
--column_limit | 目标行长度限制,用于指定格式化后的代码每行的最大字符数 | 100 |
--indentation_spaces | 每个缩进级别增加的空格数 | 2 |
--line_break_penalty | 每引入一行换行符的惩罚值 | 2 |
--over_column_limit_penalty | 超出列限制的基线惩罚值,超出此限制的每个字符会增加1的惩罚值 | 100 |
--wrap_spaces | 每个换行级别增加的空格数,当在开放组操作符后第一个元素被换行时应用。否则,缩进级别设置为开放组操作符的列位置 | 4 |
--assignment_statement_alignment | 格式化各种赋值语句的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--case_items_alignment | 格式化case语句中的各个分支的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--compact_indexing_and_selections | 在索引/位选择运算符内部使用紧凑的二进制表达式 | true |
--distribution_items_alignment | 对齐分布项的方式,可选值为{align, flush-left, preserve, infer} | infer |
--enum_assignment_statement_alignment | 格式化带有枚举的赋值语句的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--formal_parameters_alignment | 格式化形式参数的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--formal_parameters_indentation | 缩进形式参数的方式,可选值为{indent, wrap} | wrap |
--module_net_variable_alignment | 格式化网络/变量声明的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--named_parameter_alignment | 格式化命名实际参数的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--named_parameter_indentation | 缩进命名参数赋值的方式,可选值为{indent, wrap} | wrap |
--named_port_alignment | 格式化命名端口连接的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--named_port_indentation | 缩进命名端口连接的方式,可选值为{indent, wrap} | wrap |
--port_declarations_alignment | 格式化端口声明的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--port_declarations_indentation | 缩进端口声明的方式,可选值为{indent, wrap} | wrap |
--port_declarations_right_align_packed_dimensions | 如果为true,则在启用对齐的上下文中,对齐的打包维度将右对齐 | false |
--port_declarations_right_align_unpacked_dimensions | 如果为true,则在启用对齐的上下文中,对齐的未打包维度将右对齐 | false |
--struct_union_members_alignment | 格式化结构/联合成员的对齐方式,可选值为{align, flush-left, preserve, infer} | infer |
--try_wrap_long_lines | 如果为true,让格式化器尝试优化需要换行的行的换行决策,否则保持未格式化状态 | false |
--wrap_end_else_clauses | 将end和else关键字拆分为单独的行 | false |