Vim 自动文件头注释与模板定义

发布时间:2016-12-6 8:09:56编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Vim 自动文件头注释与模板定义 ",主要涉及到Vim 自动文件头注释与模板定义 方面的内容,对于Vim 自动文件头注释与模板定义 感兴趣的同学可以参考一下。

Verilog模板生成


vim中输入seqlogic或者comlogic点击回车即可替代为模板

"###################    verilog   ##########################:ab seqlogic always@(posedge clk or negedge rst_n)<Enter>begin<Enter>if(rst_n==1'b0)<Enter>begin<Enter>end<Enter>else<Enter>begin<Enter>end<Enter>end"生成时序逻辑框架块:ab comlogic always@(*)<Enter>begin<Enter>end"生成组合逻辑框架块"###################    verilog   ##########################

文件头注释自动生成


"###################    set file head start  #########################"autocmd创建新文件自动调用setfilehead()函数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, '#        Author: Clough - clough@gmail.com')    call append(5, '#   Description: ---')    call append(6, '#        Create: '.strftime("%Y-%m-%d %H:%M:%S"))    call append(7, '# Last Modified: '.strftime("%Y-%m-%d %H:%M:%S"))    call append(8, '***********************************************/')"    call append(9, '')endfunc"map F2 to creat file head comment"映射F2快捷键,生成后跳转至第10行,然后使用o进入vim的插入模式map <F2> :call Setfilehead()<CR>:10<CR>o"###################    set file head end   ##########################

文件内部注释快捷键生成


"###################    set comment start  #########################func SetComment()    call append(line(".")  , '//**************** comment start ********************')    call append(line(".")+1, '//**************** comment end   ********************')endfunc"映射F11快捷键,生成后跳转至下行,然后使用O进入vim的插入模式map <F11> :call SetComment()<CR>j<CR>O"###################    set comment end   ##########################

参考资料


[1]. vim 自动添加头注释


上一篇:openStack镜像制作
下一篇:【汇编】字符串处理指令 stosb、lodsb、movsw、scasb、rep

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款