2016-09-18 2 views
2

Ich bekomme das folgende Verhalten. Vor diesem Hintergrund settings.py Schnipseln, schlägt ‚o‘ aus der Leitung 33Vim Doppel-Gedanken Python-Dateien

31# Application definition 
32 
33 INSTALLED_APPS = [ 
34  'rest_framework', 

ich diese

31# Application definition 
32 
33 INSTALLED_APPS = [ 
34   |<-cursor is here, two indents, 8 spaces 
35  'rest_framework', 

Was will ich würde wirklich ein Gedankenstrich sein oder insgesamt 4 Räume, in Einklang mit dem Rest der Liste. Was gibt? Ich benutze die folgende .vimrc, die ich meistens von here abgeschrieben habe.

set nocompatible    " required 
filetype off     " required 

" set the runtime path to include Vundle and initialize 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 

" alternatively, pass a path where Vundle should install plugins 
"call vundle#begin('~/some/path/here') 

" let Vundle manage Vundle, required 
Plugin 'gmarik/Vundle.vim' 

" Add all your plugins here (note older versions of Vundle used Bundle instead of Plugin) 

" Themes 
Plugin 'altercation/vim-colors-solarized' 
Plugin 'jnurmine/Zenburn' 

" All of your Plugins must be added before the following line 
call vundle#end()   " required 
filetype plugin indent on " required 

if has('gui_running') 
    set background=dark 
    colorscheme solarized 
else 
    colorscheme zenburn 
endif 

au BufNewFile,BufRead *.py set tabstop=4 shiftwidth=4 textwidth=79 expandtab autoindent fileformat=unix 

set encoding=utf-8 
set nu 
let python_highlight_all=1 
syntax on 
set backspace=indent,eol,start 

Antwort