我想知道是否可以在其中插入一些东西,.bashrc
以便.vimrc
每当我通过vim
它创建一个新的 Python 文件时,它会在我编辑它之前自动创建一个已经插入的文件:
#!/usr/bin/env python
import sys
if __name__ == '__main__':
我的绝大多数 Python 脚本都使用这些行,如果有办法为我创建的每个新创建的 Python 文件包含这些行,那就太好了。
谢谢!-kstruct
或者,如果您想避免使用插件:
autocmd bufnewfile *.py 0r /path/to/python_default.py
template是一个 Vim 插件,用于在新开始编辑文件时自动读取模板文件。选择模板文件以匹配要打开的文件名。此外,您可以在打开后运行任何命令。
Snipmate是 TextMate 功能的更好版本。它有一个非常可扩展的模板语言,允许您插入 shell 命令的结果。