August 6, 2008

Vim

VIM 学习笔记

设置文件模板,通常使用两种设置文件模板的方法 在使用这两种方法之前都必须打开文件类型识别

filetype plugin indent on

  1. 从模板文件中加载

autocmd BufNewFile *.py 0r $VIM/vimfiles/templates/python.tpl

文件必须存在,这里使用的是Windows版本的默认目录结构

  1. 通过程序来设置文件中的模板
    autocmd BufNewFile .py             </span>call setline(1, '#!/usr/bin/python')|             </span>call setline(2, '# -- coding:utf-8 -*-')|             </span>call setline(3, '# $Id$')|             </span>call setline(4, '# vim:set shiftwidth=4 tabstop=4 expandtab:')|             </span>call setline(5, '')|             \exe 'normal G'
    在vim中一行命令如果需要折行的话在下一行的开始使用 \ 符号,| 作为管道符,把多个命令穿起来作为一组命令执行

两种设置方法采用实现 BufNewFile 事件,并自动执行特殊命令的方法来实现模板操作的

comments powered by Disqus

© Copyright 2019 Tairan Wang