]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Zoom in/out для окна в Vim
authorSergey Matveev <stargrave@stargrave.org>
Wed, 26 Apr 2017 12:13:46 +0000 (15:13 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 26 Apr 2017 12:13:46 +0000 (15:13 +0300)
Нашёл всякие плагины, которые честно сохраняют кучу состояний,
восстанавливают, используя сессии, но, всё оказалось куда проще для моих
нужд.

C-w _ -- для горизонтального split-а увеличивает на максимум текущее окно.
C-w | -- для вертикального split-а увеличивает на максимум текущее окно.

Восстанавливать в том же самом состоянии как и было мне не надо -- я
делаю только split и никогда не правлю размеры окон. Поэтому вернуть всё
взад можно C-w =.

Но у меня часто мешанина из горизонтальных и вертикальных split-ов --
делать двойное комбо из _/| каждый раз геморройно. Плюс ну ненавижу я
всякие сочетания с Ctrl-ом, я ж не в Emacs. Поэтому завёл два простых
map-а которые по "\-" увеличивает текущее окно, а по "\=" отменяет.

    nmap <leader>- <C-w>\|<C-w>_
    nmap <leader>= <C-w>=


No differences found