vim使用verilog_mode
vim下载插件
下载verilog-emacsauto.vim
在插件文件夹中,例如.vim/bundle文件夹下载verilog-emacsauto.vim
下载网址[https://www.vim.org/scripts/script.php?script_id=1875]
下载verilog-mode.el
verilog-mode.el下载拷贝到.vim/verilog_mode
下载网址[https://github.com/veripool/verilog-mode]
修改verilog-emacsauto.vim
修改verilog-mode.el路径
修改为指向verilog-mode.el的实际路径
修改快捷键
根据自己的习惯进行设置。
verilog_mode使用
例化模块
例如对test这个module例化时,
在代码中写成test u_test(/*autoinst*/);
verilog_mode配置
取消自动折叠
verilog_mode添加的内容设置为自动折叠,如果希望它不自动折叠,可以在.vimrc中添加指令set foldlevelstart=99
添加搜索路径
verilog_mode默认只在当前路径下搜索模块,当.v文件存放在别的位置时,需要添加搜索路径。
在文件结尾添加
// Local Variables:
// verilog-library-directories:("." "subdir" "subdirs")
// verilog-library-extensions:(".v" ".h")
// verilog-library-files:("file1_path" "file2_path")
// End: