在SublimeText3中搭建Verilog开发环境记录(二)

  • A+
所属分类:linux技术
摘要

接上文
SublimeText3中搭建Verilog开发环境记录(一)
在实现了基础功能后,继续添加插件,让功能更为完善:

接上文
SublimeText3中搭建Verilog开发环境记录(一)
在实现了基础功能后,继续添加插件,让功能更为完善:

  1. 快速创建代码模块(snippet)
  2. Ctrl+鼠标左键实现模块跳转
  3. 通过iVerilog实时检查语法错误

一、快速创建代码模块

该功能由插件SnippetMaker实现

  1. 插件安装
  2. 功能实现
    • 设置语法为Verilog(Shift+Ctrl+P呼出命令输入栏,输入ssvEnter确认)
      在SublimeText3中搭建Verilog开发环境记录(二)
    • 选中待创建的代码
    • Shift+Ctrl+P呼出命令输入栏,输入SnippetMaker:Make SnippetEnter确认
      在SublimeText3中搭建Verilog开发环境记录(二)
    • 输入Trigger
      在SublimeText3中搭建Verilog开发环境记录(二)
    • 输入Description
      在SublimeText3中搭建Verilog开发环境记录(二)
      Enter确认
      在SublimeText3中搭建Verilog开发环境记录(二)
      Enter确认
      在SublimeText3中搭建Verilog开发环境记录(二)
      在SublimeText3中搭建Verilog开发环境记录(二)
    • 至此,一个代码模块创建好了
    • 加入光标位置${1}.
      在SublimeText3中搭建Verilog开发环境记录(二)
    • 保存,退出

二、Ctrl+鼠标左键实现模块跳转

需要安装Ctags和Ctags插件

Ctags官网下载ctags
在SublimeText3中搭建Verilog开发环境记录(二)
ctrl+shift+p打开命令框输入Package Control:Install Package,进入插件搜索框并搜索Ctags,安装
在SublimeText3中搭建Verilog开发环境记录(二)
在SublimeText3中搭建Verilog开发环境记录(二)
安装完成后,配置Ctags打开首选项->Package Setting->Ctags打开Setting-UserSetting-DefaultSetting-Default的内容复制到Setting-UserCtrl+F查找command,将刚刚下载好的Ctags.exe的路径复制到command
在SublimeText3中搭建Verilog开发环境记录(二)
C:UsersxxxxAppDataRoamingSublime TextPackagesUser(xxxx为电脑用户名),创建一个Default (Windows).sublime-mousemap文件
在SublimeText3中搭建Verilog开发环境记录(二)
sublime-mousemap为文件后缀
将下面的配置复制进去,保存即可

[ 	{ 	"button": "button2", 	"count": 1, 	"modifiers": ["ctrl"], 	"command": "jump_back" 	}, 	{ 	"button": "button1", 	"count": 1, 	"modifiers": ["ctrl"], 	"press_command": "drag_select", 	"command": "goto_definition" 	} ] 

在SublimeText3中搭建Verilog开发环境记录(二)