From: Sergey Matveev Date: Wed, 26 Apr 2017 12:13:46 +0000 (+0300) Subject: Zoom in/out для окна в Vim X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=21168186ae5ccb0ff7c8d56b8419477c4ff7393b;p=stargrave-blog.git Zoom in/out для окна в Vim Нашёл всякие плагины, которые честно сохраняют кучу состояний, восстанавливают, используя сессии, но, всё оказалось куда проще для моих нужд. C-w _ -- для горизонтального split-а увеличивает на максимум текущее окно. C-w | -- для вертикального split-а увеличивает на максимум текущее окно. Восстанавливать в том же самом состоянии как и было мне не надо -- я делаю только split и никогда не правлю размеры окон. Поэтому вернуть всё взад можно C-w =. Но у меня часто мешанина из горизонтальных и вертикальных split-ов -- делать двойное комбо из _/| каждый раз геморройно. Плюс ну ненавижу я всякие сочетания с Ctrl-ом, я ж не в Emacs. Поэтому завёл два простых map-а которые по "\-" увеличивает текущее окно, а по "\=" отменяет. nmap - \|_ nmap = = ---