Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " Нумерация строк
- set number
- " Автосохранение буферов файлов при открытии через args
- set autowrite
- " Открытие новых файлов справа, а не слева.
- ""set splitbelow
- set splitright
- " Табы
- set tabstop=4
- set shiftwidth=4
- set smarttab
- set expandtab
- set smartindent
- autocmd filetype make set noexpandtab
- autocmd filetype make set nocin
- autocmd filetype python set nocin
- " autocmd filetype python set noexpandtab
- " Перенос длинных строк
- set wrap
- " Автоотступ для новых строк и отступы в стиле Си
- set ai
- set cin
- " Подсветка при поиске + скобок
- set showmatch
- set hlsearch
- set incsearch
- set ignorecase
- " При вставке сохраняются отступы
- ""set pastetoggle=
- ""set paste
- " Подсветка синтаксиса
- syntax on
- " Копировать в системный буфер ВСЁ
- ""set clipboard=unnamedplus
- " Поиск без учета регистра
- set ic
- " Прокрутка
- set scrolloff=5
- set colorcolumn=100
- highlight ColorColumn ctermbg=darkgray
- autocmd filetype markdown set colorcolumn=0
- nnoremap <F3> :noh<cr>
- ""nnoremap <F4> :make!<cr>
- ""nnoremap <F5> :make! run<cr>
- ""nnoremap <F12> :set noet<cr>
- autocmd FileType c map <F9> :w <CR> :!gcc % -o %< -O2 -Wall -Werror -Wno-pointer-sign -lm -std=gnu11 -Wno-unused-result <CR>
- autocmd FileType c map <F8> :!./%< <<<
- ""&& ./%< <CR>
- autocmd FileType python map <F9> :w <CR> :!python3 % <CR>
- " автозакрытие скобок без плагинов. чтобы избежать закрытия, надо нажать ctrl+v, а потом уже скобку
- inoremap ' ''<left>
- inoremap " ""<left>
- inoremap ( ()<left>
- inoremap [ []<left>
- inoremap { {}<left>
- inoremap {<CR> {<CR>}<ESC>O
- inoremap {;<CR> {<CR>};<ESC>O
- "" Подсветка скобочек другим цветом
- hi MatchParen cterm=bold ctermbg=none ctermfg=magenta
- set timeoutlen=1000
- set ttimeoutlen=0
- " включить подсветку синтаксиса Python
- " let python_highlight_all = 1
Advertisement
Advertisement