" Enable syntax highlighting syntax on " If using a dark background within the editing area and syntax " highlighting turn on this option as well set background=dark if has("autocmd") " Uncomment the following to have Vim jump to the last position when " reopening a file au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif " Uncomment the following to have Vim load indentation rules and plugins " according to the detected filetype. filetype plugin indent on endif set t_Co=256 "colorscheme desert256 colorscheme wombat256 set expandtab " Convert tabs to spaces set tabstop=4 " Tabs = 4 spaces set shiftwidth=4 " Indent/outdent 4 spaces " The following are commented out as they cause vim to behave a lot " differently from regular Vi. They are highly recommended though. set showcmd " Show (partial) command in status line. set showmatch " Show matching brackets. set ignorecase " Do case insensitive matching set smartcase " Do smart case matching set incsearch " Incremental search set autowrite " Automatically save before commands like :next and :make set hidden " Hide buffers when they are abandoned set mouse=a " Enable mouse usage (all modes) set nobackup set noswapfile set number set termencoding=utf-8 set encoding=utf-8 set fileencodings=utf-8,cp1251 " Disable autoindent in VIM nnoremap <F8> :setl noai nocin nosi inde=<CR> " Use Ctrl+S to save file is edit and command modes inoremap <c-s> <c-o>:w<cr> nnoremap <c-s> :w<cr> " Hide files and directories in Explore plugin let g:netrw_list_hide = '.pyc,.hg,.svn,.egg-info'