使用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

相關文章
相關標籤/搜索