add .vim dir

This commit is contained in:
TheK4n 2021-12-21 15:04:07 +03:00
parent f0d3c5d034
commit fd86c5555a
2 changed files with 3 additions and 76 deletions

75
.vimrc
View File

@ -1,75 +0,0 @@
set number "номер строки
set ruler
set laststatus=2
nnoremap <Leader>c :set cursorline!<CR>
let g:airline_powerline_fonts = 1 "Включить поддержку Powerline шрифтов
let g:airline#extensions#keymap#enabled = 0 "Не показывать текущий маппинг
let g:airline_section_z = "\ue0a1:%l/%L Col:%c" "Кастомная графа положения курсора
let g:Powerline_symbols='unicode' "Поддержка unicode
let g:airline#extensions#xkblayout#enabled = 0
set ttimeoutlen=10 "Понижаем задержку ввода escape последовательностей
let &t_SI.="\e[5 q" "SI = режим вставки
let &t_SR.="\e[3 q" "SR = режим замены
let &t_EI.="\e[1 q" "EI = нормальный режим
set encoding=utf-8 "Ставит кодировку UTF-8
set nocompatible "Отключает обратную совместимость с Vi
syntax enable "Включает подсветку синтаксиса
set expandtab
set smarttab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set smartindent
set noerrorbells
set novisualbell
set ignorecase
set smartcase
set hlsearch
set incsearch
set colorcolumn=120
nmap о j
nmap л k
nmap р h
nmap д l
nmap ш i
nmap ф a
nmap в d
nmap <F6> :NERDTreeToggle<CR>
set ffs=unix,dos,mac
set encoding=utf8
nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>
nnoremap <C-j> :tabprevious<CR>
nnoremap <C-k> :tabnext<CR>
let NERDTreeShowBookmarks = 1
let NERDTreeIgnore = ['\.pyc$', '\.swp', '\.swo', '\.vscode', '__pycache__']
set laststatus=2
let g:lightline = {
\ 'colorscheme': 'iceberg',
\ 'active': {
\ 'left': [ [ 'mode', 'paste' ],
\ [ 'gitbranch', 'readonly', 'filename', 'modified' ] ]
\ },
\ 'component_function': {
\ 'gitbranch': 'fugitive#head'
\ },
\ }

View File

@ -5,7 +5,9 @@ install:
ln -s $(PWD)/.subbash ~ ln -s $(PWD)/.subbash ~
ln -s $(PWD)/.bashrc ~ ln -s $(PWD)/.bashrc ~
ln -s $(PWD)/.zshrc ~ ln -s $(PWD)/.zshrc ~
ln -s $(PWD)/.vimrc ~ ln -s $(PWD)/.vim ~
ln -s $(PWD)/.vim/.vimrc ~
vim +PluginInstall +qall
clean: clean:
rm -rf .ssh doc etc functions img .gitignore README.md setup.sh ssh_setup.sh git_setup.sh .git rm -rf .ssh doc etc functions img .gitignore README.md setup.sh ssh_setup.sh git_setup.sh .git