微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Vim中创建自动文档注释

当我打开一个文件时,有没有让Vim根据文件类型创建一个评论模糊?

我是Vim的新手.这是我正在寻找的功能.当我做:

$vim hello.py

我希望文件开头:

#Date Created: 24 May 2012
#Last Modified: (This is optional,really)
#Summary: (enter short summary of program here) 
#Author: My Name
#License: ...

我已经四处寻找,但我找不到解决办法.

解决方法

您可以使用以下方法在没有骨架文件的情况下执

autocmd BufNewFile *.py exe "normal O#Date Created: " . strftime("%d %b %Y") . "\r#Last Modified:\r#Summary:\r#Author:\r#License:\r"
 autocmd BufWritePre *.py exe "%s/^#Last Modified:.*$/#Last Modified: " . strftime("%d %b %Y (%T)") . "/e"

把它们放在你的vimrc中.

一个潜在的问题是autocmd BufWritePre会将当前时间追加到以下开头的所有行:

#Last Modified:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐