2022-05-11 22:08:49 +03:00
|
|
|
VIMRC для локальной работы
|
|
|
|
|
==========================
|
|
|
|
|
|
|
|
|
|
Данная конфигурация vim достаточно минимальна и использует только сторонюю тему [iceberg](https://github.com/cocopon/iceberg.vim/).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Установка
|
|
|
|
|
---------
|
|
|
|
|
|
2022-05-16 23:59:26 +03:00
|
|
|
1. Загружаем файл
|
2022-05-11 22:08:49 +03:00
|
|
|
|
|
|
|
|
```shell
|
2022-05-16 23:59:26 +03:00
|
|
|
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vim/vimrc
|
2022-05-11 22:08:49 +03:00
|
|
|
```
|
|
|
|
|
|
2022-05-16 23:59:26 +03:00
|
|
|
2. Подлючаем к основному vimrc файлу
|
2022-05-11 22:08:49 +03:00
|
|
|
|
|
|
|
|
```shell
|
2022-05-16 23:59:26 +03:00
|
|
|
echo 'source ~/.vim/vimrc' >> ~/.vimrc
|
2022-05-11 22:08:49 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Возможности
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
- `*` и `#` работают и в visual mode тоже. `Ctrl+l` выключает подсветку.
|
|
|
|
|
- более удобная подсветка при поиске
|
|
|
|
|
- в пути `%%` разворачивается в полный путь до текущего файла
|
|
|
|
|
- используется системный буфер.
|
2022-05-16 23:59:26 +03:00
|
|
|
- переключение между буферами и табами:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
[b :bprevious
|
|
|
|
|
]b :bnext
|
|
|
|
|
[B :bfirst
|
|
|
|
|
]B :blast
|
|
|
|
|
[t :tabprevious
|
|
|
|
|
]t :tabnext
|
|
|
|
|
[T :tabfirst
|
|
|
|
|
]T :tablast
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- `<leader>` `w` создает вертикальный сплит и переключается в него
|
|
|
|
|
- навигая по сплитам через `Ctrl` + `hjkl`
|
2022-05-17 00:05:06 +03:00
|
|
|
- разные курсоры в разных режимах и подстветка строки редактирования в INSERT mode
|