Bash或vim别名/命令在创建Python文件时使用某个模板?

时间:2012-05-10 21:53:27

标签: python bash vim

我想知道是否可以在.bashrc.vimrc中插入内容,以便每当我通过vim创建新的Python文件时,它会自动创建一个已经插入的文件我编辑它:

#!/usr/bin/env python

import sys

if __name__ == '__main__':

我的绝大多数Python脚本都使用这些行,如果有办法在每个新创建的Python文件中包含这些行,我就会很好。

谢谢! -kstruct

3 个答案:

答案 0 :(得分:10)

或者如果你想避免插件:

autocmd bufnewfile *.py 0r /path/to/python_default.py

答案 1 :(得分:4)

template是一个Vim插件,可以自动读取模板文件 新开始编辑文件。选择模板文件以匹配 要打开的文件名。此外,您可以在打开后运行任何命令。

答案 2 :(得分:1)

Snipmate是TextMate功能的更好版本。它有一个非常可扩展的模板语言,允许您插入shell命令的结果。