Compare commits
No commits in common. "1266ed30bf672317eb11889013905a9e9ec622a9" and "1f100f2166ce6005ab40f82a4188f57a5f64e3ab" have entirely different histories.
1266ed30bf
...
1f100f2166
33
README.md
33
README.md
|
|
@ -7,18 +7,26 @@ VIMRC для локальной работы
|
||||||
Установка
|
Установка
|
||||||
---------
|
---------
|
||||||
|
|
||||||
1. Загружаем файл
|
1. Делаем бэкап текущей версии
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vim/vimrc
|
cp ~/.vimrc ~/.vimrc_bak
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Подлючаем к основному vimrc файлу
|
2. Загружаем файл
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo 'source ~/.vim/vimrc' >> ~/.vimrc
|
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vimrc
|
||||||
```
|
```
|
||||||
|
|
||||||
|
или ставим через git
|
||||||
|
|
||||||
|
```shell
|
||||||
|
git clone https://code.geekfrom.ru/i/vimrc.git
|
||||||
|
ln -s vimrc/vimrc ~/.vimrc
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Возможности
|
Возможности
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
|
@ -26,18 +34,3 @@ VIMRC для локальной работы
|
||||||
- более удобная подсветка при поиске
|
- более удобная подсветка при поиске
|
||||||
- в пути `%%` разворачивается в полный путь до текущего файла
|
- в пути `%%` разворачивается в полный путь до текущего файла
|
||||||
- используется системный буфер.
|
- используется системный буфер.
|
||||||
- переключение между буферами и табами:
|
|
||||||
|
|
||||||
```
|
|
||||||
[b :bprevious
|
|
||||||
]b :bnext
|
|
||||||
[B :bfirst
|
|
||||||
]B :blast
|
|
||||||
[t :tabprevious
|
|
||||||
]t :tabnext
|
|
||||||
[T :tabfirst
|
|
||||||
]T :tablast
|
|
||||||
```
|
|
||||||
|
|
||||||
- `<leader>` `w` создает вертикальный сплит и переключается в него
|
|
||||||
- навигая по сплитам через `Ctrl` + `hjkl`
|
|
||||||
|
|
|
||||||
20
vimrc
20
vimrc
|
|
@ -1,7 +1,9 @@
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" File: vimrc
|
" File: vimrc
|
||||||
" Maintainer: Andrew Nechaev <i@geekfrom.ru>
|
" Maintainer: Andrew Nechaev <i@geekfrom.ru>
|
||||||
" Modified: 2022-05-17 00:58+0400
|
" Version: 0.0.1
|
||||||
|
" Created: 10th May 2022
|
||||||
|
" Modified: 2022-05-11 10:25+0400
|
||||||
" License: MIT
|
" License: MIT
|
||||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
|
|
||||||
|
|
@ -31,12 +33,6 @@ 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 работают как английские
|
|
||||||
set langmap=!\\"№\\;%?*ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;!@#$%&*`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
|
|
||||||
|
|
||||||
" Если в пути написать %% то автоматически подставится полный путь до
|
" Если в пути написать %% то автоматически подставится полный путь до
|
||||||
" директории, в которой лежит файл в текущем буфере
|
" директории, в которой лежит файл в текущем буфере
|
||||||
cnoremap <expr> %% getcmdtype() == ':' ? expand('%:h').'/' : '%%'
|
cnoremap <expr> %% getcmdtype() == ':' ? expand('%:h').'/' : '%%'
|
||||||
|
|
@ -69,14 +65,6 @@ 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
|
||||||
|
|
@ -84,7 +72,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