使用Sublime Text3做为verilog编辑器

  经常使用的插件有两个,一个是verilog语法插件,另外一个是verilog自动补全插件。html

  这里首先介绍verilog语法插件,在sublime text3 的package库中,已经有verilog语言,“install package”, 选择verilog便可。根据verilog package的描述,此语言插件有Syntax Hightlighting(语法高亮)和Code snippets(语法片断)两个功能。git

  由于此插件自带的Code snippets不太符合我的习惯,故想要修改Code snippet模板,原本在sublime text2 中,直接编辑对应的*.tmSnippet文件便可,正如这些文章中提到的,可是在Sublime Text3中,并无这些单独的.tmSnippet文件,在ST2中的单独文件都被ST3打包在".sublime-package"压缩文件中,根据stackoverflow中的“How to change default code snippets in Sublime Text 3?”问题,看到解决方案是安装“Package Resource Viewer”,而后使用该插件打开.sublime-package压缩包,再编辑对应的snippet便可。github

  在解压出对应的*.tmSnippet文件后,什么操做都没动,仅仅是利用Ctrl+S保存了一下,而后去敲代码的时候,结果莫名其妙利用Snippet生成的每一行代码末尾加入了<0x0d>字符,根据网上搜索,猜想是Linux和Windows对于换行的编码不一样,根据CSDN中的这篇文章,Linux中使用0x0A,Windows中使用0x0D0A,这里直接将ST3设置"default_line_ending": "unix",在“preferences -->setting“ 进行设置。sublime-text

  verilog自动补全插件verilog-Automatic用到时有啥坑要踩再补充。sublime-text-3

相关文章
相关标签/搜索