parent
d355d9b10b
commit
1266ed30bf
31
README.md
31
README.md
|
|
@ -7,26 +7,18 @@ VIMRC для локальной работы
|
||||||
Установка
|
Установка
|
||||||
---------
|
---------
|
||||||
|
|
||||||
1. Делаем бэкап текущей версии
|
1. Загружаем файл
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
cp ~/.vimrc ~/.vimrc_bak
|
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vim/vimrc
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Загружаем файл
|
2. Подлючаем к основному vimrc файлу
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vimrc
|
echo 'source ~/.vim/vimrc' >> ~/.vimrc
|
||||||
```
|
```
|
||||||
|
|
||||||
или ставим через git
|
|
||||||
|
|
||||||
```shell
|
|
||||||
git clone https://code.geekfrom.ru/i/vimrc.git
|
|
||||||
ln -s vimrc/vimrc ~/.vimrc
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
Возможности
|
Возможности
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
|
@ -34,3 +26,18 @@ VIMRC для локальной работы
|
||||||
- более удобная подсветка при поиске
|
- более удобная подсветка при поиске
|
||||||
- в пути `%%` разворачивается в полный путь до текущего файла
|
- в пути `%%` разворачивается в полный путь до текущего файла
|
||||||
- используется системный буфер.
|
- используется системный буфер.
|
||||||
|
- переключение между буферами и табами:
|
||||||
|
|
||||||
|
```
|
||||||
|
[b :bprevious
|
||||||
|
]b :bnext
|
||||||
|
[B :bfirst
|
||||||
|
]B :blast
|
||||||
|
[t :tabprevious
|
||||||
|
]t :tabnext
|
||||||
|
[T :tabfirst
|
||||||
|
]T :tablast
|
||||||
|
```
|
||||||
|
|
||||||
|
- `<leader>` `w` создает вертикальный сплит и переключается в него
|
||||||
|
- навигая по сплитам через `Ctrl` + `hjkl`
|
||||||
|
|
|
||||||
14
vimrc
14
vimrc
|
|
@ -1,7 +1,7 @@
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" File: vimrc
|
" File: vimrc
|
||||||
" Maintainer: Andrew Nechaev <i@geekfrom.ru>
|
" Maintainer: Andrew Nechaev <i@geekfrom.ru>
|
||||||
" Modified: 2022-05-17 00:43+0400
|
" Modified: 2022-05-17 00:58+0400
|
||||||
" License: MIT
|
" License: MIT
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
|
|
||||||
|
|
@ -31,6 +31,8 @@ set splitbelow " Открывать спл
|
||||||
set splitright " Открывать сплит справа
|
set splitright " Открывать сплит справа
|
||||||
set scrolloff=5 " Прокручиваем окно, когда осталось меньше 5 строк
|
set scrolloff=5 " Прокручиваем окно, когда осталось меньше 5 строк
|
||||||
|
|
||||||
|
set modelines=0 " prevents some security exploits
|
||||||
|
set ttyfast " better tty response
|
||||||
|
|
||||||
" Русские клавиши в normal mode работают как английские
|
" Русские клавиши в normal mode работают как английские
|
||||||
set langmap=!\\"№\\;%?*ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;!@#$%&*`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
|
set langmap=!\\"№\\;%?*ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;!@#$%&*`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
|
||||||
|
|
@ -67,6 +69,14 @@ nnoremap <silent> ]t :tabnext<CR>
|
||||||
nnoremap <silent> [T :tabfirst<CR>
|
nnoremap <silent> [T :tabfirst<CR>
|
||||||
nnoremap <silent> ]T :tablast<CR>
|
nnoremap <silent> ]T :tablast<CR>
|
||||||
|
|
||||||
|
nnoremap <leader>w <C-w>v<C-w>l " open a new vertical split and switch over to it
|
||||||
|
|
||||||
|
" navigation on splits
|
||||||
|
nnoremap <C-h> <C-w>h
|
||||||
|
nnoremap <C-j> <C-w>j
|
||||||
|
nnoremap <C-k> <C-w>k
|
||||||
|
nnoremap <C-l> <C-w>l
|
||||||
|
|
||||||
" Внешний вид
|
" Внешний вид
|
||||||
set background=dark
|
set background=dark
|
||||||
"colorscheme iceberg
|
"colorscheme iceberg
|
||||||
|
|
@ -74,7 +84,7 @@ set ruler
|
||||||
|
|
||||||
" Настройка статусбара
|
" Настройка статусбара
|
||||||
set statusline=
|
set statusline=
|
||||||
set statusline+=\ %F
|
set statusline+=\ %f
|
||||||
set statusline+=%m\
|
set statusline+=%m\
|
||||||
set statusline+=%=
|
set statusline+=%=
|
||||||
set statusline+=%#CursorColumn#
|
set statusline+=%#CursorColumn#
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue