commit 43159937e4ea64b50e9a467fa3aaa2c4d11cd6a7 Author: John Solncev Date: Mon Oct 5 09:41:03 2020 +0300 First commit. diff --git a/colors/test_scheme.vim b/colors/test_scheme.vim new file mode 100644 index 0000000..8803f81 --- /dev/null +++ b/colors/test_scheme.vim @@ -0,0 +1,27 @@ +hi clear + +if exists("syntax_on") + syntax reset +endif + + +set bg=dark +let color_name="test_theme" + +"Цвета псевдоинтерфейса +hi LineNr ctermfg=145 cterm=bold +hi ModeMsg ctermfg=0 ctermbg=14 cterm=NONE +hi NonText ctermfg=201 +hi Visual ctermbg=241 + +hi StatusLineWhite ctermfg=0 ctermbg=15 +hi StatusLineCyan ctermfg=0 ctermbg=14 +hi StatusLineBlack ctermbg=0 + +"Подсвтека синтаксиса +hi Comment ctermfg=248 +hi Constant ctermfg=105 +hi Identifier ctermfg=111 +hi Statement ctermfg=204 cterm=bold +hi PreProc ctermfg=41 +hi Type ctermfg=79 diff --git a/vimrc b/vimrc new file mode 100644 index 0000000..c7ae6f2 --- /dev/null +++ b/vimrc @@ -0,0 +1,38 @@ +set encoding=utf8 + +"Включает колонку нумерации строк +set number +set numberwidth=4 + +set laststatus=2 + +set statusline=%#StatusLineWhite#\ %n:\ %f\ %r\ %#StatusLineCyan#\ %{&ff}\ %#StatusLineBlack#%=%#StatusLineCyan#\ %l:%c\ +"Выключает перенос строк +set nowrap + +"Автоподстановка табов +set smarttab +"Замена табов на пробелы +set expandtab +"Установка отступа на 4 символа +set tabstop=4 +set shiftwidth=4 +set softtabstop=4 + +"Автодополнение отступов +set autoindent +set smartindent + +"Кеймапы для запуска Python скриптов +autocmd BufRead *.py nnoremap :!python % +autocmd BufRead *.py nnoremap :!sudo python % +autocmd BufRead *.py nnoremap :!pep8 --max-line-length=230 % + +"Кеймапы запуска Bash скриптов +autocmd BufRead *.sh nnoremap :!bash % + +"Кеймапы обновления темы vim +autocmd BufRead *.vim nnoremap :colorscheme test_scheme + +"Установка своей цветовой схемы +colorscheme test_scheme