Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " тире
- map tt <ESC>a<SPACE>–<SPACE><ESC>
- map ta <ESC>a<SPACE>–<SPACE><ESC>a
- map ее <ESC>a<SPACE>–<SPACE><ESC>
- map еф <ESC>a<SPACE>–<SPACE><ESC>a
- " кавычки
- map qm <ESC>a<SPACE>«»<SPACE><ESC>
- map qa <ESC>a<SPACE>«»<SPACE><ESC>hha
- " квантор всеобщности
- map kvat <ESC>a<SPACE>∀<SPACE><ESC>
- map kvaa <ESC>a<SPACE>∀<SPACE><ESC>a
- " экзистенциальный квантор
- map kvet <ESC>a<SPACE>∃<SPACE><ESC>
- map kvea <ESC>a<SPACE>∃<SPACE><ESC>a
- " Делаем так, чтобы навигация работала на русском языке
- nmap о j
- nmap л k
- nmap р h
- nmap д l
- nmap ш i
- nmap Ш I
- nmap ф a
- nmap Ф A
- nmap в d
- nmap В D
- nmap а f
- nmap с c
- nmap С C
- nmap и b
- nmap И B
- nmap ц w
- nmap Ц W
- nmap у e
- nmap У E
- nmap щ o
- nmap К R
- nmap П G
- nmap пп gg
- nmap нн yy
- nmap з p
- nmap вц dw
- nmap сц cw
- nmap г u
- " Настройки табов для Python, согласно рекоммендациям
- set tabstop=4
- set shiftwidth=4
- set smarttab
- set expandtab "Ставим табы пробелами
- set softtabstop=4 "4 пробела в табе
- " Автоотступ
- set autoindent
- " Подсвечиваем все что можно подсвечивать
- let python_highlight_all = 1
- " делаем vim более функциональным
- set nocompatible
- set t_Co=256
- " В .py файлах включаем умные отступы после ключевых слов
- autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
- "Включить подсветку синтаксиса
- syntax on
- "Спрятать курсор мыши когда набираем текст
- set mousehide
- "Включить поддержку мыши
- set mouse=a
- "Кодировка терминала
- set termencoding=utf-8
- " Не мигать
- set novisualbell
- " Не пищать
- set t_vb=
- " Удобное поведение backspace
- set backspace=indent,eol,start whichwrap+=<,>,[,]
- " Вырубаем черточки на табах
- set showtabline=1
- " Переносим на другую строчку, разрываем строки
- set wrap
- set linebreak
- " Вырубаем .swp и ~ (резервные) файлы
- set nobackup
- set noswapfile
- " Кодировка файлов по умолчанию
- set encoding=utf-8
- set fileencodings=utf8,cp1251
- set clipboard=unnamed
- " нумерация строк
- set number
- set ruler
- " выделять найденное
- set hlsearch
- nmap о j
- nmap л k
- nmap р h
- nmap д l
- nmap ш i
- nmap Ш I
- nmap ф a
- nmap Ф A
- nmap в d
- nmap В D
- nmap а f
- nmap с c
- nmap С C
- nmap и b
- nmap И B
- nmap ц w
- nmap Ц W
- nmap у e
- nmap У E
- nmap щ o
- nmap Щ O
- " add colorscheme
- packadd! dracula
- syntax enable
- colorscheme dracula
- " set plugin manager
- set nocompatible " be iMproved, 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 'VundleVim/Vundle.vim'
- Plugin 'rizzatti/dash.vim'
- Plugin 'preservim/nerdtree'
- " after that use :PluginInstall
- call vundle#end() " required
- filetype plugin indent on " required
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement