gvim for verilog简易配置
2021/7/2 6:23:22
本文主要是介绍gvim for 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编辑器基本配置
这里做一些简单的配置,以后有更方便的再进行添加,如下:
set smartttab set shiftwidth=2 set tabstop=2 set number
gvim在windows系统中系统粘贴复制的快捷键为:shift+Insert(从剪贴板中粘贴)、ctrl+Insert(复制选中的文本到剪贴板)
三、gvim针对verilog配置
1、使用gvim建立verilog文件时,自动生成简单的常用工程代码
autocmd BufNewFile *.v,*.sv,*.cpp,*.c,*.h exec ":call Setfilehead()" func Setfilehead() call append(0,'/***************************************') call append(1,'#') call append(2,'# Filename:'.expand("%")) call append(3,'#') call append(4,'# Developer:annotater') call append(5,'# Description:---') call append(6,'# CreatTime:'.strftime("%Y-%m-%d %H:%M:%S")) call append(7,'#') call append(8,'***************************************/') call append(9,'module '.expand("%:r")."(") call append(10,'') call append(11,');') call append(12,'') call append(13,'') call append(14,'endmodule') endfunc map <F11> :call Setfilehead()<CR>:10<CR>o
2、在明德扬视频中学到的,可以使用gvim调用代码,不需要重复输入代码,就可以把精力更多的放在设计上,这里以一个时序逻辑为例,在gvim配置文件中输入如下代码:
:ab zuhe1 always@(*)begin<Enter><Enter><Enter>end
在gvim编辑中输入zuhe1,如下图所示
回车后则可得到代码,如下图所示
以此为例,可以添加自己常用的电路代码模块,以减少编写代码的时间。
总结
描述一些在verilog设计中gvim的基本设置,也是自己查看别人的博客后得到的经验,谢谢他们的分享。
这篇关于gvim for verilog简易配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南