Possible Duplicate:
How can I automatically add some skeleton code when creating a new file with vim
I googled and searched on SO for a way to create automatic headers when creating a new python file. I was hoping to find something with snipMate but couldn't find anything. I use bash-suport, perl-support that provide this functionality and like it. If it can help I am also a user of python-mode
I would like something like this:
#!/usr/bin/python
#-*- coding: utf-8 -*-
#===============================================================================
#
# FILE: test.py
#
# USAGE: ./test.py
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: YOUR NAME (),
# ORGANIZATION:
# VERSION: 1.0
# CREATED: 09/12/2012 13:38:51
# REVISION: ---
#===============================================================================
def main():
"""docstring for main"""
pass
Thanks a lot for reading
You don't need Snipmate for that. Save your header to a file, then add the following to your .vimrc
:
au BufNewFile *.py 0r /where/you/saved/your/header.template
This inserts your header automatically for every .py
file.
If you want a header with variables (e.g. changing dates, revision numbers, filenames, etc.), see this article and this for further help. But there are other plugin(s) to help you out.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With