Vim的配置vimrc自定义配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jackyzhousales/article/details/81916375

[root@localhost ~]# cat ~/.vimrc 

set nu
set nocompatible
set history=100
filetype on
filetype plugin on
filetype indent on
set autoread
set mouse=a
syntax enable
set cursorline
hi cursorline guibg=#00ff00
hi cursorColumn guibg=#00ff00
set nofen
set fdl=0
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set smarttab
set ai
set si
set wrap
set sw=2
set wildmenu
set ruler
set cmdheight=1
set lz
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
set magic
set noerrorbells
set novisualbell
set showmatch
set mat=2
set hlsearch
set ignorecase
set encoding=utf-8
set fileencodings=utf-8
set termencoding=utf-8
set smartindent
set cin
set showmatch
set guioptions-=T
set guioptions-=m
set vb t_vb=
set laststatus=2
set pastetoggle=<F9>
set background=dark

highlight Search ctermbg=black ctermfg=white guifg=white guibg=black
autocmd BufNewFile *.py,*.cc,*.sh,*.java exec ":call SetTitle()" 
func SetTitle() 
        if expand("%:e") == 'sh'
        call setline(1,"#!/bin/bash") 
        call setline(2,"# Author: Jacky.zhou") 
        call setline(3,"# Email: [email protected]") 
        call setline(4,"# Time:" .strftime("%F %T")) 
        call setline(5,"# Version: v1.0") 
        call setline(6,"# Description: This is a test script.") 
        call append(line("."), "\# File Name: ".expand("%")) 
    endif
    autocmd BufNewFile * normal G
endfunc

猜你喜欢

转载自blog.csdn.net/jackyzhousales/article/details/81916375
今日推荐