Skip to content

Instantly share code, notes, and snippets.

@rz6agx
Last active April 9, 2025 07:00
Show Gist options
  • Select an option

  • Save rz6agx/bfdfa97d50d05b45f0c2690ce2b61c1c to your computer and use it in GitHub Desktop.

Select an option

Save rz6agx/bfdfa97d50d05b45f0c2690ce2b61c1c to your computer and use it in GitHub Desktop.
My config file Vim - .vimrc

My config file Vim

Конфигурационный файл .vimrc

" Инициализация менеджера плагинов
call plug#begin('~/.vim/plugged')

" Список плагинов
Plug 'preservim/vim-markdown'
Plug 'tpope/vim-fugitive'
Plug 'mg979/vim-visual-multi', {'branch': 'master'}
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'jiangmiao/auto-pairs'
Plug 'tpope/vim-surround'
Plug 'scrooloose/nerdtree'

call plug#end()

" Основные настройки Vim
set number
set linebreak
set nocompatible
set showtabline=1
set ruler
set nobackup nowritebackup noswapfile
set wildmenu wildignorecase
set backspace=indent,eol,start
syntax enable
set mouse=a
set lazyredraw

" Настройки GUI
if has('gui_running')
    colorscheme sublimemonokai
    set lines=54
    set columns=120
    set guioptions-=T
    set guioptions-=i
    set guioptions-=r
    set guioptions-=b
    set guifont=Cascadia\ Code\ NF:h10
endif

" Настройки поиска
set incsearch
set hlsearch
set ignorecase
set smartcase

" Настройки кодировки
set encoding=utf-8
set fileencoding=utf-8

" Настройки отступов
set expandtab
set shiftwidth=4
set tabstop=4

" История команд
set history=100

" Настройки плагинов
let g:VM_default_mappings=1
let g:vim_markdown_folding_disabled=1
let g:airline#extensions#tabline#enabled=1
let g:airline_powerline_fonts = 1

" Безопасность
set secure

" Курсоры
set ttimeoutlen=10
let &t_SI.="\e[5 q"
let &t_SR.="\e[3 q"
let &t_EI.="\e[1 q"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment