当前位置:   article > 正文

gvim for verilog简易配置_gvim verilog

gvim verilog

目录

前言

一、gvim的主题和字体资源

二、gvim编辑器基本配置

三、gvim针对verilog配置

总结


前言

分别介绍了gvim的主题和字体资源推荐,gvim编辑器基本配置和针对verilog的配置。


以下为正文

一、gvim的主题和字体资源

1、主题(color scheme)资源

        在gvim官网中,提供了较多的主题资源可供选择,主题资源,以lucius为例,在下载资源(*.vim)后,将其放入vim安装路径下color文件夹中,并在gvim的配置文件中加入:

colorscheme lucius

2、字体资源

        个人比较喜欢Ubuntu Mono的字体,下载后得到*.ttf文件,双击后即可安装,然后在gvim的配置文件中加入:

set guifont=Ubuntu\ Mono:h18

二、gvim编辑器基本配置

        这里做一些简单的配置,以后有更方便的再进行添加,如下:

  1. set smarttab
  2. set shiftwidth=2
  3. set tabstop=2
  4. set number

gvim在windows系统中系统粘贴复制的快捷键为:shift+Insert(从剪贴板中粘贴)、ctrl+Insert(复制选中的文本到剪贴板)

三、gvim针对verilog配置

1、使用gvim建立verilog文件时,自动生成简单的常用工程代码

  1. autocmd BufNewFile *.v,*.sv,*.cpp,*.c,*.h exec ":call Setfilehead()"
  2. func Setfilehead()
  3. call append(0,'/***************************************')
  4. call append(1,'#')
  5. call append(2,'# Filename:'.expand("%"))
  6. call append(3,'#')
  7. call append(4,'# Developer:annotater')
  8. call append(5,'# Description:---')
  9. call append(6,'# CreatTime:'.strftime("%Y-%m-%d %H:%M:%S"))
  10. call append(7,'#')
  11. call append(8,'***************************************/')
  12. call append(9,'module '.expand("%:r")."(")
  13. call append(10,'')
  14. call append(11,');')
  15. call append(12,'')
  16. call append(13,'')
  17. call append(14,'endmodule')
  18. endfunc
  19. map <F11> :call Setfilehead()<CR>:10<CR>o

2、在明德扬视频中学到的,可以使用gvim调用代码,不需要重复输入代码,就可以把精力更多的放在设计上,这里以一个时序逻辑为例,在gvim配置文件中输入如下代码:

:ab zuhe1 always@(*)begin<Enter><Enter><Enter>end

在gvim编辑中输入zuhe1,如下图所示

回车后则可得到代码,如下图所示

以此为例,可以添加自己常用的电路代码模块,以减少编写代码的时间。


总结

描述一些在verilog设计中gvim的基本设置,也是自己查看别人的博客后得到的经验,谢谢他们的分享。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/516733
推荐阅读
相关标签
  

闽ICP备14008679号