indentation - 如何修复 Systemverilog 源代码中的缩进

标签 indentation system-verilog auto-indent ultraedit

我经常使用 systemverilog。
我正在使用 UltraEdit 作为文本编辑器。我也使用 VIM。
有时我必须从其他地方复制代码并将其粘贴到我的代码中。
它可能没有正确缩进。再次正确缩进是一项艰巨的任务。

任何人都可以建议任何方法或工具来轻松做到这一点吗?

最佳答案

方法

  • 访问 EDA Playground
  • 将您的代码粘贴到其中一个编辑器窗口中
  • 选择带有 CTRL-A 的所有文本
  • 使用 SHIFT-TAB 重新缩进所有文本

  • 一些背景

    Code Mirror 有一个 Verilog 模式它支持 SystemVerilog。 CodeMirror是一个用 JavaScript 编写的浏览器内文本编辑器,用于许多网站,包括 EDA Playground .

    您还可以在 example window here 中粘贴和重新缩进,或者您可以自己下载并在本地运行。

    关于indentation - 如何修复 Systemverilog 源代码中的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25547115/

    相关文章:

    html - 减少多级列表中的缩进

    c++ - 在 C++ 中打印具有指定缩进级别的二叉树

    vhdl - 可变延迟流水线的 PSL 断言

    system-verilog - 限制对类中虚拟接口(interface)信号的访问

    c# - 使用Visual Studio 2017在C#中的新行上对齐函数参数

    c# - 自动缩进关闭

    r - 为什么 if 和 else 语句不能在 R 中的不同行上

    Verilog:添加寄存器的各个位(组合逻辑,寄存器宽度可参数化)

    emacs - 如何修复 C++ 初始值设定项的 emacs 缩进?

    java - 我如何缩进生成的java代码java?