多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## windows环境下的配置 sublime text是一款很强大的编辑器,并且跨平台,配合ctag可以实现verilog代码的跳转,就如同查看c函数一样方便。 <br/> ### 1、安装sublim text3 浏览器直接搜索`sublime text3 `下载对应的安装版本安装即可。 ### 2、包管理工具 使用sublime text3支持各种语言的编辑,有时候需要安装相应的插件,而插件的安装需要使用包管理工具。 ![](https://img.kancloud.cn/39/dc/39dc88bbe20bf0bf264e80eaf0067b45_880x399.png) 打开后有很多功能,我们最多的使用就是`install package`。 ![](https://img.kancloud.cn/8b/c6/8bc6c6c5f8dfcb87d1a0d59e4ac724c0_973x591.png) ### 3、安装verilog支持 ![](https://img.kancloud.cn/f2/ff/f2ff4b5612273f993fcb37396abc5ded_1045x582.png) 选择需要安装的插件,点击即可进行安装。 ### 4、失焦自动化保存 第一步:preferences 下面的settings;(和老版本的不一样了吧,之前有什么default 和 users,这里只有settings) ![](https://img.kancloud.cn/8e/a0/8ea0ef9ff56a35fb7cff1ea921f485eb_948x565.png) 第二步:现在分两边了,左边是只读的不能编辑,在左边ctrl + f ,然后在下面输入框里输入save_on_focus_lost,或者找185行 ![](https://img.kancloud.cn/c5/a6/c5a6950a013a942f3aa0c70bed5609a6_950x401.png) 第三部:看下图就搞定了,复制这段代码到右边的框里,然后把false ,改成true 把true后面的逗号删掉,上面的一段代码结束加英文状态下的逗号就好,今后就不用ctrl+s了,舒心多了! ![](https://img.kancloud.cn/8c/9c/8c9c5d56b5a418c4ab331f2e8aa65d7c_1284x488.png) ### 5、安装和配置ctags 此部分转载说明 ``` 作者:Wallys 链接:https://www.jianshu.com/p/543d9e894177 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ``` ***第一步:在 ST3 安装 CTags 插件*** 1. 在 ST3 快捷键 Crtl+Shift+P 然后输入 pci ,选择“ Package Control: Install Package ”启动安装插件程序; 2. 启动安装程序后,在命令行输入 ctags ,选择 CTags 插件并回车,等待插件安装完毕; ***第二步:下载最新的 ctags 文件*** 1. 前往 http://ctags.sourceforge.net/ 下载,最新版本为09年发布的5.8版本; 2. 下载后将压缩包解压到非中文目录下,例如 E:\\SublimeText\\ctags58  ; ***第三步:配置 ctags 路径*** 1. 在 ST3 打开 Preferences -> Package Setting -> CTags -> Setting-Default ,并复制全部代码,然后粘贴到 Setting-User 中; 2. 在 Setting-User 中找到 “command” ,在后面添加 ctags.exe 的路径【"command": "E:/SublimeText/ctags58/ctags.exe",】 ; ***第四步:配置使用操作习惯*** 1. 配置目标:利用 **Ctrl+鼠标按钮** 的操作实现函数追踪; 2. 在 ST3 打开 Preferences -> Package Setting -> CTags -> Mouse Bindings-Default ,并复制全部代码,然后粘贴到 Mouse Bindings-User 中; 3. 修改 modifiers 的参数,去掉 shift ,然后保存(如果有其他习惯,可以把 modifiers 参数设置为其他键盘按键,只要不与其他热键冲突即可); 4. 当然还可以配置修改后自动重新生成tags文件,修改usr setting即可! ![](https://img.kancloud.cn/f2/70/f270116b04c8893b4e05d59523cee3cc_1543x959.png) ***第五步:生成 .tags 文件*** 在项目文件夹管理器中,找到项目文件夹,右键点击  CTags:Rebuilding Tags ,文件夹中会生成 .tags 和 .tags_sorted_by_files 两个文件; ![](https://img.kancloud.cn/55/e1/55e18dcfe8ebac5633c61d1c955238c1_472x468.png) ***第六步:使用追踪功能*** 在项目中,可以在函数名上,按**Ctrl+鼠标左键**快速定位到函数体;在函数体按 Ctrl+鼠标右键 返回原文件。 上述方法可以实现verilog代码的跳转。 ### 6、配置字体 首选需要在本机安装漂亮的字体,我们选用的是YaHei Consolas Hybrid,是英文Consolas与中文微软雅黑的结合字体,把字体下载并安装到本地计算机,然后就要打开Sublime Text 3进行设置,设置方法: ``` 菜单Preferences->Settings ``` 然后在User部分看到类似以下格式的内容: ``` {      "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme",      "dictionary": "Packages/Language - English/en_US.dic",      "ignored_packages":      [          "Vintage"      ],      "theme": "Soda Dark 3.sublime-theme",      "word_wrap": false } ``` 我们在其中添加以下代码: ``` "font_options": ["gdi"], "theme_font_options": ["gdi"], "dpi_scale": 1.0, "font_face": "YaHei Consolas Hybrid", "font_size": 12, ``` 然后Ctrl+S保存,如果输入无误,而且计算机中确认安装有YaHei Consolas Hybrid这个字体,那么设置就会立即生效 效果如下: ![](https://img.kancloud.cn/31/35/31354fd48e5c0fae1bc67edba5ce9dd8_1331x801.png)