Что: 21168186ae5ccb0ff7c8d56b8419477c4ff7393b
Когда: 2017-04-26 15:13:46+03:00
Темы: tip vim
Zoom in/out для окна в Vim Нашёл всякие плагины, которые честно сохраняют кучу состояний, восстанавливают, используя сессии, но, всё оказалось куда проще для моих нужд. C-w _ -- для горизонтального split-а увеличивает на максимум текущее окно. C-w | -- для вертикального split-а увеличивает на максимум текущее окно. Восстанавливать в том же самом состоянии как и было мне не надо -- я делаю только split и никогда не правлю размеры окон. Поэтому вернуть всё взад можно C-w =. Но у меня часто мешанина из горизонтальных и вертикальных split-ов -- делать двойное комбо из _/| каждый раз геморройно. Плюс ну ненавижу я всякие сочетания с Ctrl-ом, я ж не в Emacs. Поэтому завёл два простых map-а которые по "\-" увеличивает текущее окно, а по "\=" отменяет. nmap <leader>- <C-w>\|<C-w>_ nmap <leader>= <C-w>=