微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > .v 文件的文件头比如作者,日期,描述等可以预先编辑好自动生成不

.v 文件的文件头比如作者,日期,描述等可以预先编辑好自动生成不

时间:10-02 整理:3721RD 点击:
每次粘贴复制也麻烦

可以自定义模板啊,很多编辑器都有这个功能。我用ue,使用js脚本就可以实现。

这个好,可以有



    vim或者gvim有没? 这个用的比较多



   写一个函数,快捷键映射,放到启动文件里。下面例子供参考

  1. let g:ComType="//"
  2. let g:AuthorName="Your_Name"

  3. function AddHeader(ComType)
  4.     let cur_line=0
  5.     call append(cur_line,g:ComType."#################################################")
  6.     call append(cur_line+1,g:ComType)
  7.     call append(cur_line+2,g:ComType." File Name    :   ".expand("%:t"))
  8.     call append(cur_line+3,g:ComType)
  9.     call append(cur_line+4,g:ComType." Description  :   ADD YOUR DESCRIPTION HERE")
  10.     call append(cur_line+5,g:ComType)
  11.     call append(cur_line+6,g:ComType." Authors      :   ".g:AuthorName)
  12.     call append(cur_line+7,g:ComType)
  13.     call append(cur_line+8,g:ComType." Date Created :   ".strftime("%m/%d/%Y %H:%M:%S"))
  14.     call append(cur_line+9,g:ComType)
  15.     call append(cur_line+10,g:ComType."#################################################")
  16. endfunction
  17. map <F8> :call AddHeader(ComType)

复制代码


你可以找找gvim,vim的插件,已经预先弄好了,自己改改就行
参考这个大侠的博客吧,自己找找。
http://bb2hh.blogbus.com/c1802258/index_5.html



    那以后是不是每次启动都有文件头  有时候不许要啊。还有哪个是启动文件啊



1)调用例子中的函数才会添加文件头,快捷键可以通过map映射;
2)启动文件是“.vimrc”,vim的配置都在里面。
试试便知



    find不到.vimrc啊。yum 安装的默认会在什么目录下

ise 可以自动生成

顶一下,先下载试试

用sublime吧,装个插件,然后用快捷键shift+F9就可以添加文件头了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top