8

可能重复:
如何在使用 vim 创建新文件时自动添加一些骨架代码

我在 SO 上搜索并搜索了一种在创建新 python 文件时创建自动标题的方法。我希望用 snipMate 找到一些东西,但找不到任何东西。我使用提供此功能的bash-suportperl-support并喜欢它。如果它可以帮助我也是python模式的用户

  1. 有没有办法用 snipMate 生成自动标题?
  2. 如果没有,我在哪里可以找到示例?

我想要这样的东西:

#!/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

非常感谢阅读

4

1 回答 1

13

你不需要 Snipmate。将您的标头保存到文件中,然后将以下内容添加到您的.vimrc

au BufNewFile *.py 0r /where/you/saved/your/header.template

这会自动为每个.py文件插入标题。

如果您想要一个带有变量的标题(例如更改日期、修订号、文件名等),请参阅这篇文章这篇文章以获得更多帮助。但是还有其他插件可以帮助您。

于 2012-12-09T14:51:12.177 回答