在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3805|回复: 11

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

[复制链接]
发表于 2015-10-17 21:25:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
每次粘贴复制也麻烦
发表于 2015-10-18 09:43:00 | 显示全部楼层
可以自定义模板啊,很多编辑器都有这个功能。我用ue,使用js脚本就可以实现。
发表于 2015-10-18 10:38:02 | 显示全部楼层
这个好,可以有
 楼主| 发表于 2015-10-18 14:51:33 | 显示全部楼层
回复 2# haitaox


    vim或者gvim有没? 这个用的比较多
发表于 2015-10-19 13:08:48 | 显示全部楼层
回复 4# eda—wdy


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



  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)


复制代码
发表于 2015-10-20 08:15:31 | 显示全部楼层
回复 4# eda—wdy
你可以找找gvim,vim的插件,已经预先弄好了,自己改改就行
参考这个大侠的博客吧,自己找找。
http://bb2hh.blogbus.com/c1802258/index_5.html
 楼主| 发表于 2015-10-20 15:13:57 | 显示全部楼层
回复 5# rvnistelrooy


    那以后是不是每次启动都有文件头  有时候不许要啊。还有哪个是启动文件啊
发表于 2015-10-21 09:16:50 | 显示全部楼层
回复 7# eda—wdy


1)调用例子中的函数才会添加文件头,快捷键可以通过map映射;
2)启动文件是“.vimrc”,vim的配置都在里面。
试试便知
 楼主| 发表于 2015-10-22 21:46:57 | 显示全部楼层
回复 8# rvnistelrooy


    find不到.vimrc啊。yum 安装的默认会在什么目录下
发表于 2015-11-6 20:13:03 | 显示全部楼层
ise 可以自动生成
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-5 04:57 , Processed in 0.023450 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表