在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:\Users\xxxx\AppData\Roaming\Sublime Text\Packages\User(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开发环境记录(二)

上一篇:Linux 文件与目录相关指令


下一篇:vim实现函数跳转功能