vim的配置文件在/etc/vimrc,或者在~/目录下建立配置文件:



touch .vimrc





高亮设置



一般来说vim对识别的程序是会自动设置高亮的,如果没有可以在.vimrc中添加



syntax on



并且可以调节高亮显示适配terminal的背景,如果背景是黑色



set background=dark



这个配置只有dark/light两个参量,并且它并不改变背景的颜色,如果要改变背景



highlight Normal ctermfg=grey ctermbg=blue



就是在terminal中用蓝底白字,如果是在gui中则



highlight Normal guibg=black guifg=white



http://vimdoc.sourceforge.net/htmldoc/options.html#'background'





缩进设置



可以添加



filetype indent plugin on



来打开自动缩进



对于tab的格式



set modeline



同时在python文件中添加注释



# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4



也可以手动设置格式



set tabstop=8 expandtab shiftwidth=4 softtabstop=4



Or:



set ts=8 et sw=4 sts=4





如果上面的设置不成功可以单独设置



set tabstop=9



set expandtab



set shiftwidth=4



set softtabstop=4



filetype indent on





以上配置可以单独对识别为python的文件设置,创建~/.vim/ftplugin/python.vim并添加条目



 



 



set num 添加行好



 



自动添加头部注释



/etc/vim/vimrc



必须是vim,而不是vi


function HeaderPython() 
   
 
   
 
      call setline( 
    1 
    ,  
    "#!/usr/bin/env python" 
    ) 
   
 
   
 
      call append( 
    1 
    ,  
    "#-*- coding:utf8 -*-" 
    ) 
   
 
   
 
      call append( 
    2 
    ,  
    "# Power by WenBin" 
    . strftime( 
    '%Y-%m-%d %T' 
    , localtime())) 
   
 
   
 
      normal G 
   
 
   
 
      normal o 
   
 
   
 
      normal o 
   
 
   
 
      endf 
   
 
   

       
   
 
   
 
    autocmd bufnewfile  
    * 
    .py call HeaderPython()