1 files changed,
48 insertions(+),
21 deletions(-)
M
vimrc
··· 1 1 call plug#begin('~/.vim/plugged') 2 -Plug 'jiangmiao/auto-pairs' 2 +Plug 'jiangmiao/auto-pairs' " Automapic closing of quotes 3 3 Plug 'flazz/vim-colorschemes' " ColorChemes pack 4 4 Plug 'airblade/vim-gitgutter' " Git indecator 5 -Plug 'kien/ctrlp.vim' " Search file 6 -Plug 'ap/vim-css-color', {'for': 'css'} " CSS color 7 5 call plug#end() 8 6 7 +set nocompatible " be iMproved 8 + 9 9 set number " Number line 10 +set relativenumber " Number line 11 + 10 12 syntax on " Support syntax 11 13 set mouse=a " Mousr support 12 14 set ruler " Cursor position 13 -set hidden " hidden buffers 14 -set smartindent " hidden buffers 15 15 set t_Co=256 " Enable 265 colors 16 + 16 17 set encoding=utf-8 " Use utf-8 encoding 18 +set fileencodings=utf8,cp1251 17 19 18 20 set cursorline " The line with the cursor will be highlighted 19 -set wrap " Line wrapping 21 +set wrap " Line wrappingv 22 +set linebreak " Line wrappingv 23 + 20 24 set nobackup " Disable backup files 21 25 set noswapfile " Disable *.swp files 22 26 set history=1000 " History size 1000 edits ··· 28 32 " Tab 29 33 set tabstop=4 " Tab size 4 30 34 set shiftwidth=4 " Tab size 4 35 +set softtabstop=4 " Tab size 4 31 36 set expandtab " Tab consist of space 32 -set smarttab " Tab consist of space 37 +set smarttab 38 +set autoindent 39 + 33 40 34 41 " Search 35 42 set incsearch " Highlighted 36 43 set ignorecase " Highlighted 37 44 set smartcase " Smart Rigger 45 + 46 +" Buffers 47 +set hidden 48 +set smartindent 49 + 50 +set visualbell t_vb= " Mute Vim 38 51 39 52 " ColoerCheme 40 53 set background=dark ··· 56 69 map <C-l> <C-W>l 57 70 58 71 " Tabs 59 -map <leader>tn :tabnew<cr> " Create new tab 60 -map <leader>to :tabonly<cr> " Kill all tab 61 -map <leader>tc :tabclose<cr> " Tab kill 62 -map <leader>1 :tabn 1<cr> " Change tab 63 -map <leader>2 :tabn 2<cr> " Change tab 64 -map <leader>3 :tabn 3<cr> " Change tab 65 -map <leader>4 :tabn 4<cr> " Change tab 66 -map <leader>5 :tabn 5<cr> " Change tab 67 -map <leader>6 :tabn 6<cr> " Change tab 68 -map <leader>7 :tabn 7<cr> " Change tab 69 -map <leader>8 :tabn 8<cr> " Change tab 70 -map <leader>9 :tabn 9<cr> " Change tab 71 -map <leader>0 :tablast<cr> " Change tab 72 +map <leader>tn :tabnew<CR> " CReate new tab 73 +map <leader>to :tabonly<CR> " Kill all tab 74 +map <leader>tc :tabclose<CR> " Tab kill 75 +map <leader>1 :tabn 1<CR> " Change tab 76 +map <leader>2 :tabn 2<CR> " Change tab 77 +map <leader>3 :tabn 3<CR> " Change tab 78 +map <leader>4 :tabn 4<CR> " Change tab 79 +map <leader>5 :tabn 5<CR> " Change tab 80 +map <leader>6 :tabn 6<CR> " Change tab 81 +map <leader>7 :tabn 7<CR> " Change tab 82 +map <leader>8 :tabn 8<CR> " Change tab 83 +map <leader>9 :tabn 9<CR> " Change tab 84 +map <leader>0 :tablast<CR> " Change tab 72 85 73 86 " Russian letters 74 87 map ш i ··· 80 93 map о j 81 94 map л k 82 95 map д l 96 + 97 +" Bufer 98 +nnoremap <C-N> :bnext<CR> 99 +nnoremap <C-P> :bprev<CR> 83 100 84 101 " Unmap arrows 85 102 noremap <Up> <NOP> ··· 87 104 noremap <Left> <NOP> 88 105 noremap <Right> <NOP> 89 106 107 +"""""""" 108 +" GVIM " 109 +"""""""" 90 110 if has("gui_running") 91 111 set guioptions -=m 92 112 set guioptions -=T 93 - map <leader>p "+gP 113 + map <leader>p "+gP " Past test in buffer 114 + map <C-Tab> :tabnext<cr> " Change tab 115 + map <C-S-Tab> :tabprev<cr> " Change tab 94 116 endif 117 + 118 +" Python 119 +let python_highlight_all = 1 120 +autocmd BufWritePre *.py normal m`:%s/\s\+$//e ` 121 +autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class