python vimrc设置

发布时间:2019-08-12 09:51:44编辑:auto阅读(1758)

    "python
    function HeaderPython()
        call setline(1, "#!/usr/bin/env python")
        call append(1, "# -*- coding: utf-8 -*-")
        call append(2, "# Pw @ " . strftime('%Y-%m-%d %T', localtime()))
        call append(3, "# Description:")
        call append(4, "")
        call append(5, "__author__ = 'Jiwen Zheng'")
        normal G
        normal o
        normal o
    endf
    
    "tab=4空格
    autocmd bufnewfile *.py call HeaderPython()
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set noexpandtab
    set nu
    set autoindent
    
    
    "shell
    function HeaderShell()
        call setline(1, "#!/bin/bash")
        call append(1, "# Pw @ " . strftime('%Y-%m-%d %T', localtime()))
        call append(2, "# author: 郑集文")
        normal G
        normal o
    endf
    
    autocmd bufnewfile *.sh call HeaderShell()


关键字