可能重复:
How can I automatically add some skeleton code when creating a new file with vim
我在Google上搜索并搜索了一种在创建新python文件时创建自动标题的方法。我希望能找到一些与snipMate有关但却找不到的东西。 我使用提供此功能的bash-suport,perl-support并喜欢它。如果它可以帮助我也是python-mode
的用户我想要这样的事情:
#!/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
非常感谢您的阅读
答案 0 :(得分:13)
你不需要Snipmate。将标题保存到文件中,然后将以下内容添加到.vimrc
:
au BufNewFile *.py 0r /where/you/saved/your/header.template
这会自动为每个.py
文件插入标题。
如果您想要包含变量的标头(例如更改日期,修订号,文件名等),see this article和this可获得进一步的帮助。但是有other plugin(s)可以帮助你。