9

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

#!/usr/bin/env python

import sys

if __name__ == '__main__':

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

谢谢!-kstruct

4

3 回答 3

11

或者,如果您想避免使用插件:

autocmd bufnewfile *.py 0r /path/to/python_default.py
于 2012-05-10T21:59:02.793 回答
4

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

于 2012-05-10T21:58:24.373 回答
1

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

于 2012-05-10T23:20:44.740 回答