Linux vim 格式化设置

      Linux vim 格式化设置无评论

Linux vim 工具可以很方便的编辑文件,常用的一些格式化设置如下:

个人用户可以在用户目录添加  .vimrc文件,系统用户可以在/etc/vimrc文件添加如下的配置

set number
set smartindent
set autoindent
set tabstop=4
set softtabstop=4
syntax on
set paste
set incsearch
set expandtab
set shiftwidth=4
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=4
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=
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:Ray”)
call setline(3, “#Blog:https://blog.51cto.com/14154700”)
call setline(4, “#Time:”.strftime(“%F %T”))
call setline(5, “#Name:”.expand(“%”))
call setline(6, “#Version:V1.0”)
call setline(7, “#Description:This is a test script.”)
endif
endfunc

沟通交流合作请加微信!