本节将要实现的功能:
- 快速代码片段
- 编辑效率的提升
- 待更新
1.快速代码片段
1.1.模板创建
使用VSCODE自带的Snippets实现快速代码片段,对Verilog这种结构化比较强的语言来说,可以大幅提高代码编写效率。
使用方法如下:
1.在设置中,点击用户代码片段;
2.新建全局代码片段
文件中有示例说明,去掉注释,保存后,在任意文件中输入“log_test”,回车,即可生成快速的代码片段;
"Print to console": {
// "scope": "javascript,typescript", // 注释掉
"prefix": "log_test", // 触发字符串
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
详细的使用说明,可以参考博文:
[VS Code]跟我一起在Visual Studio Code 添加自定义snippet(代码段)
以下,是一些典型的示例:
1.生成文件头:
2.插入模块:
3.插入always块:
1.2.补全设置修改
1.1.实现后,发现在“$1”光标处输入变量时,变量的补全不生效了。
需要修改如下设置:
1.3. 快捷键修改
默认设置下,变量补全,TAB和回车都是选中,而多个选项选择时,需要使用方向键上下选择,很是麻烦。
现修改为:
- TAB,用于向下翻选项(取代下方向键)
- SHIFT+TAB,用于向上翻选项(取代上方向键)
- 回车,选中。
设置方法:
设置->键盘快捷方式
2.编辑效率的提升
使用VIM插件。