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
|
||||
curl https://code.geekfrom.ru/i/vimrc/raw/branch/master/vimrc > ~/.vim/vimrc
|
||||
cp ~/.vimrc ~/.vimrc_bak
|
||||
```
|
||||
|
||||
2. Подлючаем к основному vimrc файлу
|
||||
2. Загружаем файл
|
||||
|
||||
```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
|
||||
" 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
|
||||
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
|
|
@ -31,12 +33,6 @@ set splitbelow " Открывать спл
|
|||
set splitright " Открывать сплит справа
|
||||
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').'/' : '%%'
|
||||
|
|
@ -69,14 +65,6 @@ nnoremap <silent> ]t :tabnext<CR>
|
|||
nnoremap <silent> [T :tabfirst<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
|
||||
"colorscheme iceberg
|
||||
|
|
@ -84,7 +72,7 @@ set ruler
|
|||
|
||||
" Настройка статусбара
|
||||
set statusline=
|
||||
set statusline+=\ %f
|
||||
set statusline+=\ %F
|
||||
set statusline+=%m\
|
||||
set statusline+=%=
|
||||
set statusline+=%#CursorColumn#
|
||||
|
|
|
|||
Loading…
Reference in New Issue