How do I equally balance tmux(1) split panes?












191















I'm looking for a behavior that is similar to how vim(1) handles its split windows with ^w =. I know tmux(1) has predefined layouts with ^b Meta[1-5], but this likely does not have the layout that I am currently using.



When splitting a window, it halves the current window for both panes. Split again, and it halves that pane into two new. Combine vertical and horizontal splits, and they continue to halve each other, each new pane getting smaller and smaller.



How can I keep the new layout I've just created, but have all vertical and horizontal splits equally balanced, like vim(1) does with ^w =?










share|improve this question























  • The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

    – Lars Kotthoff
    Feb 29 '12 at 18:56






  • 1





    Sure. This describes it very well: gist.github.com/1942422

    – Aaron Toponce
    Mar 2 '12 at 19:39
















191















I'm looking for a behavior that is similar to how vim(1) handles its split windows with ^w =. I know tmux(1) has predefined layouts with ^b Meta[1-5], but this likely does not have the layout that I am currently using.



When splitting a window, it halves the current window for both panes. Split again, and it halves that pane into two new. Combine vertical and horizontal splits, and they continue to halve each other, each new pane getting smaller and smaller.



How can I keep the new layout I've just created, but have all vertical and horizontal splits equally balanced, like vim(1) does with ^w =?










share|improve this question























  • The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

    – Lars Kotthoff
    Feb 29 '12 at 18:56






  • 1





    Sure. This describes it very well: gist.github.com/1942422

    – Aaron Toponce
    Mar 2 '12 at 19:39














191












191








191


47






I'm looking for a behavior that is similar to how vim(1) handles its split windows with ^w =. I know tmux(1) has predefined layouts with ^b Meta[1-5], but this likely does not have the layout that I am currently using.



When splitting a window, it halves the current window for both panes. Split again, and it halves that pane into two new. Combine vertical and horizontal splits, and they continue to halve each other, each new pane getting smaller and smaller.



How can I keep the new layout I've just created, but have all vertical and horizontal splits equally balanced, like vim(1) does with ^w =?










share|improve this question














I'm looking for a behavior that is similar to how vim(1) handles its split windows with ^w =. I know tmux(1) has predefined layouts with ^b Meta[1-5], but this likely does not have the layout that I am currently using.



When splitting a window, it halves the current window for both panes. Split again, and it halves that pane into two new. Combine vertical and horizontal splits, and they continue to halve each other, each new pane getting smaller and smaller.



How can I keep the new layout I've just created, but have all vertical and horizontal splits equally balanced, like vim(1) does with ^w =?







tmux






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 28 '12 at 20:53









Aaron ToponceAaron Toponce

1,82021312




1,82021312













  • The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

    – Lars Kotthoff
    Feb 29 '12 at 18:56






  • 1





    Sure. This describes it very well: gist.github.com/1942422

    – Aaron Toponce
    Mar 2 '12 at 19:39



















  • The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

    – Lars Kotthoff
    Feb 29 '12 at 18:56






  • 1





    Sure. This describes it very well: gist.github.com/1942422

    – Aaron Toponce
    Mar 2 '12 at 19:39

















The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

– Lars Kotthoff
Feb 29 '12 at 18:56





The description for the "tiled" layout says "Panes are spread out as evenly as possible over the window in both rows and columns." Could you explain how what you want is different from this please?

– Lars Kotthoff
Feb 29 '12 at 18:56




1




1





Sure. This describes it very well: gist.github.com/1942422

– Aaron Toponce
Mar 2 '12 at 19:39





Sure. This describes it very well: gist.github.com/1942422

– Aaron Toponce
Mar 2 '12 at 19:39










6 Answers
6






active

oldest

votes


















239














Vertically



select-layout even-vertical

Usually assigned to: Ctrl+b, Alt+2



Horizontally



select-layout even-horizontal

Usually assigned to: Ctrl+b, Alt+1






share|improve this answer





















  • 68





    For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

    – Christophe De Troyer
    Jun 21 '14 at 20:49








  • 27





    M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

    – arcyqwerty
    Nov 24 '14 at 5:06






  • 7





    C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

    – Jasen
    Jul 17 '15 at 3:56






  • 3





    Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

    – A. Wilson
    Mar 22 '16 at 16:20













  • How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

    – Eric O Lebigot
    Apr 7 '18 at 9:05





















83














You can use ctrl-b space to cycle through layouts with even spacing, but that won't necessarily preserve the layout you had.






share|improve this answer





















  • 2





    The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

    – BenC
    Nov 24 '14 at 14:01








  • 2





    Is there a way to know which layout I've selected, and how to quickly jump to it again?

    – hughes
    Apr 16 '15 at 21:15



















12














From the command line you can use



tmux select-layout tiled


to make your splits all roughly equal size. You can bind that to a key command as well.






share|improve this answer



















  • 2





    Usually assigned to: C-b M-5

    – minipif
    Jan 17 '18 at 3:40



















7














I don't know any single key shortcut, but maybe this helps you:



You can try to write some script to do the layout, and bind a key to the script. You can do this by using tmuxcommand pipe-pane [-o] [-t target-pane] [shell-command] to write the current layout to the script. Next you need to read a layout prepared by the script using tmuxcommand select-layout .






share|improve this answer

































    1














    I was having a hard time finding the magic incantation to split into 4 equal quadrants, so here it is:



    # Split session into FOUR EQUAL quadrants
    tmux selectp -t 0 # select the first (0) pane
    tmux splitw -h -p 50 # split it into two halves
    tmux selectp -t 0 # select the first (0) pane
    tmux splitw -v -p 50 # split it into two halves

    tmux selectp -t 2 # select the new, second (2) pane
    tmux splitw -v -p 50 # split it into two halves
    tmux selectp -t 0 # go back to the first pane





    share|improve this answer































      0














      ctrl b and then :resize-pane -M and then just use your mouse! (requires mouse-mode to be enabled)






      share|improve this answer























        Your Answer








        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "106"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














        draft saved

        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f32986%2fhow-do-i-equally-balance-tmux1-split-panes%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        6 Answers
        6






        active

        oldest

        votes








        6 Answers
        6






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        239














        Vertically



        select-layout even-vertical

        Usually assigned to: Ctrl+b, Alt+2



        Horizontally



        select-layout even-horizontal

        Usually assigned to: Ctrl+b, Alt+1






        share|improve this answer





















        • 68





          For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

          – Christophe De Troyer
          Jun 21 '14 at 20:49








        • 27





          M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

          – arcyqwerty
          Nov 24 '14 at 5:06






        • 7





          C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

          – Jasen
          Jul 17 '15 at 3:56






        • 3





          Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

          – A. Wilson
          Mar 22 '16 at 16:20













        • How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

          – Eric O Lebigot
          Apr 7 '18 at 9:05


















        239














        Vertically



        select-layout even-vertical

        Usually assigned to: Ctrl+b, Alt+2



        Horizontally



        select-layout even-horizontal

        Usually assigned to: Ctrl+b, Alt+1






        share|improve this answer





















        • 68





          For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

          – Christophe De Troyer
          Jun 21 '14 at 20:49








        • 27





          M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

          – arcyqwerty
          Nov 24 '14 at 5:06






        • 7





          C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

          – Jasen
          Jul 17 '15 at 3:56






        • 3





          Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

          – A. Wilson
          Mar 22 '16 at 16:20













        • How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

          – Eric O Lebigot
          Apr 7 '18 at 9:05
















        239












        239








        239







        Vertically



        select-layout even-vertical

        Usually assigned to: Ctrl+b, Alt+2



        Horizontally



        select-layout even-horizontal

        Usually assigned to: Ctrl+b, Alt+1






        share|improve this answer















        Vertically



        select-layout even-vertical

        Usually assigned to: Ctrl+b, Alt+2



        Horizontally



        select-layout even-horizontal

        Usually assigned to: Ctrl+b, Alt+1







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Sep 8 '18 at 18:51









        Chris

        1386




        1386










        answered May 2 '12 at 13:35









        blackdblackd

        2,406193




        2,406193








        • 68





          For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

          – Christophe De Troyer
          Jun 21 '14 at 20:49








        • 27





          M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

          – arcyqwerty
          Nov 24 '14 at 5:06






        • 7





          C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

          – Jasen
          Jul 17 '15 at 3:56






        • 3





          Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

          – A. Wilson
          Mar 22 '16 at 16:20













        • How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

          – Eric O Lebigot
          Apr 7 '18 at 9:05
















        • 68





          For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

          – Christophe De Troyer
          Jun 21 '14 at 20:49








        • 27





          M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

          – arcyqwerty
          Nov 24 '14 at 5:06






        • 7





          C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

          – Jasen
          Jul 17 '15 at 3:56






        • 3





          Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

          – A. Wilson
          Mar 22 '16 at 16:20













        • How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

          – Eric O Lebigot
          Apr 7 '18 at 9:05










        68




        68





        For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

        – Christophe De Troyer
        Jun 21 '14 at 20:49







        For other people who are wondering: C-b M-2 means Control-b, and M-2 means alt+2.

        – Christophe De Troyer
        Jun 21 '14 at 20:49






        27




        27





        M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

        – arcyqwerty
        Nov 24 '14 at 5:06





        M-2 means ESC+2 for me on Debian using Gnome Terminal. Probably depends on setup.

        – arcyqwerty
        Nov 24 '14 at 5:06




        7




        7





        C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

        – Jasen
        Jul 17 '15 at 3:56





        C-... and M-... are emacs-ims M- means "meta" which is [Alt] in combination with or [Esc] followed by the referenced key both options look the same over the wire, but there is the possibility that your GUI may be trapping the [Alt] sequence

        – Jasen
        Jul 17 '15 at 3:56




        3




        3





        Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

        – A. Wilson
        Mar 22 '16 at 16:20







        Just to put this here in case it helps someone else, because I am constantly confused, "vertical" and "horizontal" are the direction of the spacing--that is, choosing even-vertical will create a layout where the three panes are stacked vertically, equal in height, where even-horizontal will create a layout where the three panes are side-by-side, equal in width

        – A. Wilson
        Mar 22 '16 at 16:20















        How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

        – Eric O Lebigot
        Apr 7 '18 at 9:05







        How to do M-2 on macOS with a keyboard where "2" requires pressing shift (like the French keyboard)? I didn't succeed, with various combinations of alt, control, command, escape and shift + 2…

        – Eric O Lebigot
        Apr 7 '18 at 9:05















        83














        You can use ctrl-b space to cycle through layouts with even spacing, but that won't necessarily preserve the layout you had.






        share|improve this answer





















        • 2





          The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

          – BenC
          Nov 24 '14 at 14:01








        • 2





          Is there a way to know which layout I've selected, and how to quickly jump to it again?

          – hughes
          Apr 16 '15 at 21:15
















        83














        You can use ctrl-b space to cycle through layouts with even spacing, but that won't necessarily preserve the layout you had.






        share|improve this answer





















        • 2





          The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

          – BenC
          Nov 24 '14 at 14:01








        • 2





          Is there a way to know which layout I've selected, and how to quickly jump to it again?

          – hughes
          Apr 16 '15 at 21:15














        83












        83








        83







        You can use ctrl-b space to cycle through layouts with even spacing, but that won't necessarily preserve the layout you had.






        share|improve this answer















        You can use ctrl-b space to cycle through layouts with even spacing, but that won't necessarily preserve the layout you had.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Feb 29 '16 at 17:24









        Rafa

        1014




        1014










        answered Mar 23 '12 at 19:14









        Issac TrottsIssac Trotts

        83152




        83152








        • 2





          The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

          – BenC
          Nov 24 '14 at 14:01








        • 2





          Is there a way to know which layout I've selected, and how to quickly jump to it again?

          – hughes
          Apr 16 '15 at 21:15














        • 2





          The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

          – BenC
          Nov 24 '14 at 14:01








        • 2





          Is there a way to know which layout I've selected, and how to quickly jump to it again?

          – hughes
          Apr 16 '15 at 21:15








        2




        2





        The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

        – BenC
        Nov 24 '14 at 14:01







        The idea behind the trick (if you want to map it to something else or adapt it): bind-key -r Space next-layout. Then C-b Space Space Space...

        – BenC
        Nov 24 '14 at 14:01






        2




        2





        Is there a way to know which layout I've selected, and how to quickly jump to it again?

        – hughes
        Apr 16 '15 at 21:15





        Is there a way to know which layout I've selected, and how to quickly jump to it again?

        – hughes
        Apr 16 '15 at 21:15











        12














        From the command line you can use



        tmux select-layout tiled


        to make your splits all roughly equal size. You can bind that to a key command as well.






        share|improve this answer



















        • 2





          Usually assigned to: C-b M-5

          – minipif
          Jan 17 '18 at 3:40
















        12














        From the command line you can use



        tmux select-layout tiled


        to make your splits all roughly equal size. You can bind that to a key command as well.






        share|improve this answer



















        • 2





          Usually assigned to: C-b M-5

          – minipif
          Jan 17 '18 at 3:40














        12












        12








        12







        From the command line you can use



        tmux select-layout tiled


        to make your splits all roughly equal size. You can bind that to a key command as well.






        share|improve this answer













        From the command line you can use



        tmux select-layout tiled


        to make your splits all roughly equal size. You can bind that to a key command as well.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Sep 30 '16 at 12:22









        MnebuerquoMnebuerquo

        26625




        26625








        • 2





          Usually assigned to: C-b M-5

          – minipif
          Jan 17 '18 at 3:40














        • 2





          Usually assigned to: C-b M-5

          – minipif
          Jan 17 '18 at 3:40








        2




        2





        Usually assigned to: C-b M-5

        – minipif
        Jan 17 '18 at 3:40





        Usually assigned to: C-b M-5

        – minipif
        Jan 17 '18 at 3:40











        7














        I don't know any single key shortcut, but maybe this helps you:



        You can try to write some script to do the layout, and bind a key to the script. You can do this by using tmuxcommand pipe-pane [-o] [-t target-pane] [shell-command] to write the current layout to the script. Next you need to read a layout prepared by the script using tmuxcommand select-layout .






        share|improve this answer






























          7














          I don't know any single key shortcut, but maybe this helps you:



          You can try to write some script to do the layout, and bind a key to the script. You can do this by using tmuxcommand pipe-pane [-o] [-t target-pane] [shell-command] to write the current layout to the script. Next you need to read a layout prepared by the script using tmuxcommand select-layout .






          share|improve this answer




























            7












            7








            7







            I don't know any single key shortcut, but maybe this helps you:



            You can try to write some script to do the layout, and bind a key to the script. You can do this by using tmuxcommand pipe-pane [-o] [-t target-pane] [shell-command] to write the current layout to the script. Next you need to read a layout prepared by the script using tmuxcommand select-layout .






            share|improve this answer















            I don't know any single key shortcut, but maybe this helps you:



            You can try to write some script to do the layout, and bind a key to the script. You can do this by using tmuxcommand pipe-pane [-o] [-t target-pane] [shell-command] to write the current layout to the script. Next you need to read a layout prepared by the script using tmuxcommand select-layout .







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Aug 11 '14 at 21:49

























            answered Apr 27 '12 at 10:58









            digital_infinitydigital_infinity

            6451410




            6451410























                1














                I was having a hard time finding the magic incantation to split into 4 equal quadrants, so here it is:



                # Split session into FOUR EQUAL quadrants
                tmux selectp -t 0 # select the first (0) pane
                tmux splitw -h -p 50 # split it into two halves
                tmux selectp -t 0 # select the first (0) pane
                tmux splitw -v -p 50 # split it into two halves

                tmux selectp -t 2 # select the new, second (2) pane
                tmux splitw -v -p 50 # split it into two halves
                tmux selectp -t 0 # go back to the first pane





                share|improve this answer




























                  1














                  I was having a hard time finding the magic incantation to split into 4 equal quadrants, so here it is:



                  # Split session into FOUR EQUAL quadrants
                  tmux selectp -t 0 # select the first (0) pane
                  tmux splitw -h -p 50 # split it into two halves
                  tmux selectp -t 0 # select the first (0) pane
                  tmux splitw -v -p 50 # split it into two halves

                  tmux selectp -t 2 # select the new, second (2) pane
                  tmux splitw -v -p 50 # split it into two halves
                  tmux selectp -t 0 # go back to the first pane





                  share|improve this answer


























                    1












                    1








                    1







                    I was having a hard time finding the magic incantation to split into 4 equal quadrants, so here it is:



                    # Split session into FOUR EQUAL quadrants
                    tmux selectp -t 0 # select the first (0) pane
                    tmux splitw -h -p 50 # split it into two halves
                    tmux selectp -t 0 # select the first (0) pane
                    tmux splitw -v -p 50 # split it into two halves

                    tmux selectp -t 2 # select the new, second (2) pane
                    tmux splitw -v -p 50 # split it into two halves
                    tmux selectp -t 0 # go back to the first pane





                    share|improve this answer













                    I was having a hard time finding the magic incantation to split into 4 equal quadrants, so here it is:



                    # Split session into FOUR EQUAL quadrants
                    tmux selectp -t 0 # select the first (0) pane
                    tmux splitw -h -p 50 # split it into two halves
                    tmux selectp -t 0 # select the first (0) pane
                    tmux splitw -v -p 50 # split it into two halves

                    tmux selectp -t 2 # select the new, second (2) pane
                    tmux splitw -v -p 50 # split it into two halves
                    tmux selectp -t 0 # go back to the first pane






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Jun 26 '18 at 21:33









                    Daevid VincentDaevid Vincent

                    111




                    111























                        0














                        ctrl b and then :resize-pane -M and then just use your mouse! (requires mouse-mode to be enabled)






                        share|improve this answer




























                          0














                          ctrl b and then :resize-pane -M and then just use your mouse! (requires mouse-mode to be enabled)






                          share|improve this answer


























                            0












                            0








                            0







                            ctrl b and then :resize-pane -M and then just use your mouse! (requires mouse-mode to be enabled)






                            share|improve this answer













                            ctrl b and then :resize-pane -M and then just use your mouse! (requires mouse-mode to be enabled)







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Feb 19 at 18:54









                            sarinksarink

                            1011




                            1011






























                                draft saved

                                draft discarded




















































                                Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid



                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.


                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f32986%2fhow-do-i-equally-balance-tmux1-split-panes%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

                                is 'sed' thread safe

                                How to make a Squid Proxy server?