在vim中自动插入标题

时间:2012-11-07 22:40:54

标签: python command-line vim

当我在vim中打开一个新文件时,有没有办法自动添加标题? 我的目标是在使用命令"#! /usr/bin/python"打开新文件时自动添加shebang "vim test.py"。如果文件已存在,则不应插入标头。

2 个答案:

答案 0 :(得分:24)

在配置文件中添加以下行:

autocmd BufNewFile *.py 0put =\"#!/usr/bin/python\<nl>\"|$

答案 1 :(得分:3)

这可能是过度杀戮,但你可以看一下Vim的一个代码片段,例如: snipMate - http://www.vim.org/scripts/script.php?script_id=2540

但是,对于你想要的,你可能只是将一个键映射到一个读入文件的命令。例如:

nmap <leader>r :r boiler_mashbang<cr>

然后,将您的样板放在文件中:boiler_mashbang。