Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 2.30 KB | None | 0 0
  1. "Помогает Виму лучше типы файлов различать
  2. filetype on
  3. filetype plugin on
  4. filetype indent on
  5.  
  6. " Менеджер пакетов и команды к нему
  7. " :PlugInstall
  8. " :PlugUpdate
  9. " :PlugClean
  10. " :PlugUpgrade
  11. " :PlugStatus
  12. " :PlugDiff
  13. " :PlugSnapshot
  14. call plug#begin('~/.vim/bundle')
  15. Plug 'itchyny/lightline.vim'
  16. Plug 'scrooloose/nerdtree'
  17. Plug 'Xuyuanp/nerdtree-git-plugin'
  18. Plug 'altercation/vim-colors-solarized'
  19. Plug 'terryma/vim-multiple-cursors'
  20. Plug 'airblade/vim-gitgutter'
  21. Plug 'tpope/vim-fugitive'
  22. Plug 'ervandew/supertab'
  23. call plug#end()
  24.  
  25. " Включаем utf-8 на всякий
  26. scriptencoding utf-8
  27. set encoding=utf-8
  28.  
  29. set nocompatible " Отключаем совместимость в Vi (для плагинов нужно)          
  30. syntax enable " Включаем подсветку текста
  31. set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>,№;# " Включаем поддержку русской раскладки
  32.  
  33. " Штуки для gvim
  34. set guioptions=
  35. if has('gui_running')
  36.    syntax enable
  37.    set background=dark
  38.    colorscheme solarized
  39. endif
  40.  
  41. " Настраиваем tab
  42. set autoindent
  43. set cindent
  44. set tabstop=4
  45. set shiftwidth=4
  46. set expandtab
  47. set softtabstop=4
  48.  
  49. set number  " Включаем нумерацию строк
  50. set mouse=a " Включаем мышь
  51. set clipboard=unnamed " Отождествляем буфер обмена и безымянный регистр (ну, встроенный буфер)
  52. set guifont=Monaco:h14 " Шрифт для gvim
  53.  
  54. " Не помню что именно, но нужно для русского языка
  55. set iminsert=0
  56. set imsearch=0
  57.  
  58. set noshowcmd " Не показывать вводимые команды
  59.  
  60. " Несколько макросов
  61. noremap gi i <Esc>r " Вставляем одну букву с gi
  62. noremap ga a <Esc>r " с ga
  63. imap <C-v> <C-r>* " Ctrl+v в режиме вставки
  64. map <C-o> :NERDTreeToggle<CR> " Включаем поисковик по ctrl+o
  65.  
  66. " Убираем одну назойливую менюшку
  67. set completeopt-=preview
  68. set laststatus=2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement