工具篇:在FPGA开发 Verilog/Systemverilog过程中sublime的语法设置技巧

注意:后续技术分享,第一时间更新,以及更多更及时的技术资讯和学习技术资料,将在公众号CTO Plus发布,请关注公众号:CTO Plus

工具篇:在开发 Verilog/Systemverilog过程中sublime的语法设置技巧Sublime Text是一款流行的文本编辑器,可以用于Verilog和SystemVerilog的开发。在使用Sublime Text进行开发时,正确的语法设置非常重要,可以提高代码的可读性和编写效率。https://mp.weixin.qq.com/s?__biz=MzIyMzQ5MTY4OQ==&mid=2247485740&idx=4&sn=63055d6e1335d8ea78b679267189c100&chksm=e81c2a2adf6ba33cd88adb051540ddcda51ca2bfae65e2b79568e218a6bc8d2312073b4cbdde#rdSublime Text是一款流行的文本编辑器,可以用于Verilog和SystemVerilog的开发。在使用Sublime Text进行开发时,正确的语法设置非常重要,可以提高代码的可读性和编写效率。本文将介绍在开发Verilog和SystemVerilog过程中Sublime Text的语法设置技巧。

首先,需要安装Sublime Text的Verilog/SystemVerilog语法包。可以通过Package Control进行安装,具体步骤如下:

1. 打开Sublime Text,按下“Ctrl+Shift+P”打开命令面板;

2. 在命令面板中输入“Package Control: Install Package”并回车;

3. 在弹出的列表中搜索“Verilog/SystemVerilog”并安装。

安装完成后,Sublime Text会自动识别Verilog和SystemVerilog文件,并根据语法高亮显示代码。下面分别使用两个案例来演示详细的配置使用方法。

案例1:高亮显示Verilog/Systemverilog语法设置

在sublime页面按ctrl + shift + p快捷键输入install,选择install package

再次按ctrl + shift + p快捷键,输入install,选择install package,进入到如下界面,输入verilog或system verilog,选择后回车即可安装

点击安装点击界面右下角的plain text

选择systemverilog即可

案例2:sublime如何高亮选中的所有文本

正常情况下, 我们双击选中一个单词, 对于和它匹配的其他位置的这个单词其默认是有一个框框的提示。这个提示不明显

安装一个word highlight的插件,cmd + shift +p 搜索可以看见word highlight

打开配置,设置配置如下:

{

"draw_outlined": false,

"color_scope_name": "wordhighlight",

}

保存文件,再次双击内容即可高亮显示

自定义语法设置

除了安装语法包外,还可以根据自己的需求进行语法设置。可以通过以下步骤进行设置:

1. 打开Sublime Text,点击“Preferences”->“Settings”;

2. 在打开的文件中,可以看到两个区域,分别是“User”和“Default”;

3. 在“User”区域中添加以下代码:

{

  "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",

  "font_size": 13,

  "tab_size": 2,

  "translate_tabs_to_spaces": true,

  "draw_white_space": "all",

  "rulers": [80],

  "trim_trailing_white_space_on_save": true,

  "ensure_newline_at_eof_on_save": true,

  "word_wrap": true,

  "wrap_width": 80,

  "auto_complete": true,

  "auto_complete_commit_on_tab": true,

  "auto_complete_with_fields": true,

  "auto_complete_selector": "source - comment",

  "highlight_line": true,

  "highlight_modified_tabs": true,

  "line_padding_bottom": 1,

  "line_padding_top": 1,

  "show_definitions": false,

  "show_encoding": true,

  "show_line_endings": true,

  "show_panel_on_build": false,

  "show_tab_close_buttons": false,

  "smart_indent": true,

  "spell_check": false

}

在上面的代码中,可以根据自己的需求进行修改,例如修改字体大小、设置缩进、开启自动补全等。

使用插件增强语法设置

除了自定义语法设置外,还可以使用Sublime Text的插件增强语法设置。例如,可以使用SublimeLinter插件进行语法检查,使用BracketHighlighter插件进行括号匹配等。可以通过Package Control进行安装和管理插件。

总之,在开发Verilog和SystemVerilog过程中,正确的语法设置可以提高代码的可读性和编写效率。可以通过安装语法包、自定义语法设置和使用插件等方式进行设置。

SteveRocket的博客_CSDN博客-Python进阶,Django进阶,C进阶领域博主SteveRocket擅长Python进阶,Django进阶,C进阶,等方面的知识https://blog.csdn.net/zhouruifu2015/


更多资料 · 微信公众号搜索【CTO Plus】关注后,获取更多,我们一起学习交流。

关于公众号的描述访问如下链接


关于Articulate“做一个知识和技术的搬运工。做一个终身学习的爱好者。做一个有深度和广度的技术圈。”一直以来都想把专业领域的技https://mp.weixin.qq.com/s/0yqGBPbOI6QxHqK17WxU8Q

推荐阅读:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Sublime3 Verilog Gadget是一个用于Verilog和VHDL代码开发的插件。它提供了一些方便的功能,可以帮助程序员更高效地编写代码。通过引用和,我们可以了解到其包含了一些功能,比如生成测试平台、插入顶部注释文档、插入代码片段、实例化模块等。这些功能可以帮助程序员快速生成代码结构、添加注释、重复代码等,提高开发效率。此外,引用提到了该插件对于状态机设计的技巧,可以帮助设计出高效且优先级合理的状态机。综上所述,Sublime3 Verilog Gadget是一个实用的开发插件,可以帮助Verilog和VHDL程序员更轻松地编写代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Verilog | Sublime Text Verilog Gadget插件说明](https://blog.csdn.net/florence_jz/article/details/129584739)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [状态机的论文with verilog and vhdl](https://download.csdn.net/download/FullofWater/739505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SteveRocket

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值