其他分享
首页 > 其他分享> > 在SublimeText3中搭建Verilog开发环境记录(二)

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

作者:互联网

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

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

一、快速创建代码模块

该功能由插件SnippetMaker实现

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

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

需要安装Ctags和Ctags插件

Ctags官网下载ctags
image
ctrl+shift+p打开命令框输入Package Control:Install Package,进入插件搜索框并搜索Ctags,安装
image
image
安装完成后,配置Ctags打开首选项->Package Setting->Ctags打开Setting-UserSetting-DefaultSetting-Default的内容复制到Setting-UserCtrl+F查找command,将刚刚下载好的Ctags.exe的路径复制到command
image
C:\Users\xxxx\AppData\Roaming\Sublime Text\Packages\User(xxxx为电脑用户名),创建一个Default (Windows).sublime-mousemap文件
image
sublime-mousemap为文件后缀
将下面的配置复制进去,保存即可

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

image

标签:插件,Ctrl,command,SublimeText3,Setting,Verilog,Ctags,输入,搭建
来源: https://www.cnblogs.com/Chen0/p/15035082.html