在实现了基础功能后,继续添加插件,让功能更为完善:
- 快速创建代码模块(snippet)
-
Ctrl+鼠标左键
实现模块跳转 - 通过iVerilog实时检查语法错误
一、快速创建代码模块
该功能由插件SnippetMaker
实现
-
插件安装
-
按照SublimeText3中搭建Verilog开发环境记录(一)安装
SnippetMaker
插件的方法安装
-
按照SublimeText3中搭建Verilog开发环境记录(一)安装
-
功能实现
-
设置语法为Verilog(
Shift+Ctrl+P
呼出命令输入栏,输入ssv
,Enter
确认)
- 选中待创建的代码
-
Shift+Ctrl+P
呼出命令输入栏,输入SnippetMaker:Make Snippet
,Enter
确认
-
输入
Trigger
-
输入
Description
Enter
确认
Enter
确认
- 至此,一个代码模块创建好了
-
加入光标位置
${1}
.
- 保存,退出
-
设置语法为Verilog(
二、Ctrl+鼠标左键
实现模块跳转
需要安装Ctags和Ctags插件
Ctags官网下载ctags
ctrl+shift+p
打开命令框输入Package Control:Install Package
,进入插件搜索框并搜索Ctags,安装
安装完成后,配置Ctags打开首选项
->Package Setting
->Ctags
打开Setting-User
和Setting-Default
将Setting-Default
的内容复制到Setting-User
,Ctrl+F
查找command
,将刚刚下载好的Ctags.exe的路径复制到command
中
在C:\Users\xxxx\AppData\Roaming\Sublime Text\Packages\User
(xxxx为电脑用户名),创建一个Default (Windows).sublime-mousemap
文件
sublime-mousemap
为文件后缀
将下面的配置复制进去,保存即可
[
{
"button": "button2",
"count": 1,
"modifiers": ["ctrl"],
"command": "jump_back"
},
{
"button": "button1",
"count": 1,
"modifiers": ["ctrl"],
"press_command": "drag_select",
"command": "goto_definition"
}
]