{"id":1159,"date":"2021-09-06T09:08:47","date_gmt":"2021-09-06T13:08:47","guid":{"rendered":"https:\/\/vimtricks.com\/?p=1159"},"modified":"2022-01-31T09:24:04","modified_gmt":"2022-01-31T14:24:04","slug":"maximize-the-current-split","status":"publish","type":"post","link":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/","title":{"rendered":"Maximize the current split"},"content":{"rendered":"\n<p>If you&#8217;re like me, you split your Vim screen many different ways in order to keep numerous files open and visible at the same time. We&#8217;ve written a lot of splits before including:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/vimtricks.com\/p\/navigating-splits\/\">Navigating splits<\/a><\/li><li><a href=\"https:\/\/vimtricks.com\/p\/resize-splits\/\">Resize splits<\/a><\/li><li><a href=\"https:\/\/vimtricks.com\/p\/vimtrick-equalize-your-splits\/\">Equalize splits<\/a><\/li><li><a href=\"https:\/\/vimtricks.com\/p\/vimtrick-moving-splits\/\">Moving splits<\/a><\/li><li><a href=\"https:\/\/vimtricks.com\/p\/close-all-other-splits\/\">Close all other splits<\/a><\/li><\/ul>\n\n\n\n<p>That last one, <code>&lt;ctrl-w&gt; o<\/code> is useful for getting a bigger view of a single one of your splits. I use this often. But a frustrating aspect of it is that there&#8217;s no easy way to go back to the intricate split setup I had prior.<\/p>\n\n\n\n<p>Well, there is a plugin for that actually and it&#8217;s now become an integral part of my workflow. The <a href=\"https:\/\/github.com\/szw\/vim-maximizer\" target=\"_blank\" rel=\"noreferrer noopener\">vim-maximizer plugin<\/a> adds a command you can use to toggle the current split to fill the entire screen. The other splits are pushed out of the way. When the command is run again, the splits return to their original positions. This makes it ideal for getting a better look at the current file but then returning your screen to have the full context with all your splits.<\/p>\n\n\n\n<p>After installing the plugin, I added the following mapping to my <code>.vimrc<\/code>, which allows me to use <code>&lt;ctrl-w&gt; m<\/code> (for &#8220;maximize&#8221;) to toggle back and forth:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\" maximize current split or return to previous\nnoremap &lt;C-w&gt;m :MaximizerToggle&lt;CR&gt;<\/code><\/pre>\n\n\n\n<p>Take a look at this mapping in action. See how easy it is to go back and forth between all my splits open and just the one I&#8217;m interested in.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/vimtricks.com\/wp-content\/uploads\/2021\/09\/maximize-current-split.mp4\"><\/video><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use the vim-maximizer plugin to get a closer look at a single split.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[11,10],"class_list":["post-1159","post","type-post","status-publish","format-standard","hentry","category-tips-and-tricks","tag-plugins","tag-splits","bwp-masonry-item","bwp-col-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Maximize the current split - VimTricks<\/title>\n<meta name=\"description\" content=\"Use the vim-maximizer plugin to get a closer look at a single split.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Maximize the current split - VimTricks\" \/>\n<meta name=\"twitter:description\" content=\"Use the vim-maximizer plugin to get a closer look at a single split.\" \/>\n<meta name=\"twitter:creator\" content=\"@vim_tricks\" \/>\n<meta name=\"twitter:site\" content=\"@vim_tricks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin Bartlett\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/\"},\"author\":{\"name\":\"Colin Bartlett\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#\\\/schema\\\/person\\\/ca16de37423e6f84a64cf38fb007efac\"},\"headline\":\"Maximize the current split\",\"datePublished\":\"2021-09-06T13:08:47+00:00\",\"dateModified\":\"2022-01-31T14:24:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/\"},\"wordCount\":232,\"publisher\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#organization\"},\"keywords\":[\"plugins\",\"splits\"],\"articleSection\":[\"Tips and Tricks\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/\",\"url\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/\",\"name\":\"Maximize the current split - VimTricks\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#website\"},\"datePublished\":\"2021-09-06T13:08:47+00:00\",\"dateModified\":\"2022-01-31T14:24:04+00:00\",\"description\":\"Use the vim-maximizer plugin to get a closer look at a single split.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/maximize-the-current-split\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vimtricks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Maximize the current split\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#website\",\"url\":\"https:\\\/\\\/vimtricks.com\\\/\",\"name\":\"VimTricks\",\"description\":\"Vim tips and tricks\",\"publisher\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vimtricks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#organization\",\"name\":\"VimTricks\",\"url\":\"https:\\\/\\\/vimtricks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vimtricks.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/logo-black.png\",\"contentUrl\":\"https:\\\/\\\/vimtricks.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/logo-black.png\",\"width\":554,\"height\":554,\"caption\":\"VimTricks\"},\"image\":{\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/vimtricks\",\"https:\\\/\\\/x.com\\\/vim_tricks\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCDPNU10nfHfPgEAqK9SmuTQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vimtricks.com\\\/#\\\/schema\\\/person\\\/ca16de37423e6f84a64cf38fb007efac\",\"name\":\"Colin Bartlett\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g\",\"caption\":\"Colin Bartlett\"},\"description\":\"Vim enthusiast and software developer for more than 20 years.\",\"sameAs\":[\"https:\\\/\\\/colinabartlett.com\"],\"url\":\"https:\\\/\\\/vimtricks.com\\\/p\\\/author\\\/cbartlett\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Maximize the current split - VimTricks","description":"Use the vim-maximizer plugin to get a closer look at a single split.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/","twitter_card":"summary_large_image","twitter_title":"Maximize the current split - VimTricks","twitter_description":"Use the vim-maximizer plugin to get a closer look at a single split.","twitter_creator":"@vim_tricks","twitter_site":"@vim_tricks","twitter_misc":{"Written by":"Colin Bartlett","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/#article","isPartOf":{"@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/"},"author":{"name":"Colin Bartlett","@id":"https:\/\/vimtricks.com\/#\/schema\/person\/ca16de37423e6f84a64cf38fb007efac"},"headline":"Maximize the current split","datePublished":"2021-09-06T13:08:47+00:00","dateModified":"2022-01-31T14:24:04+00:00","mainEntityOfPage":{"@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/"},"wordCount":232,"publisher":{"@id":"https:\/\/vimtricks.com\/#organization"},"keywords":["plugins","splits"],"articleSection":["Tips and Tricks"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/","url":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/","name":"Maximize the current split - VimTricks","isPartOf":{"@id":"https:\/\/vimtricks.com\/#website"},"datePublished":"2021-09-06T13:08:47+00:00","dateModified":"2022-01-31T14:24:04+00:00","description":"Use the vim-maximizer plugin to get a closer look at a single split.","breadcrumb":{"@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vimtricks.com\/p\/maximize-the-current-split\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vimtricks.com\/p\/maximize-the-current-split\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vimtricks.com\/"},{"@type":"ListItem","position":2,"name":"Maximize the current split"}]},{"@type":"WebSite","@id":"https:\/\/vimtricks.com\/#website","url":"https:\/\/vimtricks.com\/","name":"VimTricks","description":"Vim tips and tricks","publisher":{"@id":"https:\/\/vimtricks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vimtricks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/vimtricks.com\/#organization","name":"VimTricks","url":"https:\/\/vimtricks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vimtricks.com\/#\/schema\/logo\/image\/","url":"https:\/\/vimtricks.com\/wp-content\/uploads\/2020\/11\/logo-black.png","contentUrl":"https:\/\/vimtricks.com\/wp-content\/uploads\/2020\/11\/logo-black.png","width":554,"height":554,"caption":"VimTricks"},"image":{"@id":"https:\/\/vimtricks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/vimtricks","https:\/\/x.com\/vim_tricks","https:\/\/www.youtube.com\/channel\/UCDPNU10nfHfPgEAqK9SmuTQ"]},{"@type":"Person","@id":"https:\/\/vimtricks.com\/#\/schema\/person\/ca16de37423e6f84a64cf38fb007efac","name":"Colin Bartlett","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0d26d0f6e3a7c53a6847405477bb0740d88b10d1d9643c8cb7ed70bd3b8d5fc?s=96&d=mm&r=g","caption":"Colin Bartlett"},"description":"Vim enthusiast and software developer for more than 20 years.","sameAs":["https:\/\/colinabartlett.com"],"url":"https:\/\/vimtricks.com\/p\/author\/cbartlett\/"}]}},"_links":{"self":[{"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/posts\/1159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/comments?post=1159"}],"version-history":[{"count":2,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/posts\/1159\/revisions"}],"predecessor-version":[{"id":1162,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/posts\/1159\/revisions\/1162"}],"wp:attachment":[{"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/media?parent=1159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/categories?post=1159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vimtricks.com\/wp-json\/wp\/v2\/tags?post=1159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}