ExpandGroup =================== Sublime Text 3 Plugin to switch and resize 2-Columns layout or 4-Grid layout fastest as possible. Install ---- **With the Package Control plugin** - Install [Package Control](http://wbond.net/sublime_packages/package_control) - restart ST and bring up the Command Palette : - Command+Shift+P on OS X, - Control+Shift+P on Linux/Windows. - Select "Package Control: Install Package", - Wait while Package Control fetches the latest package list, then select `Expand Group` when the list appears. The advantage of using this method is that Package Control will automatically keep Expand Group up to date with the latest version. **Without Git** - Download the latest source from [GitHub](https://github.com/evanliomain/sublime-ExpandGroup) - Copy the sublime-ExpandGroup folder to your Sublime Text "Packages" directory. **With Git** - Clone the repository in your Sublime Text "Packages" directory: git clone https://github.com/evanliomain/sublime-ExpandGroup.git The "Packages" directory is located at: |OS|Path| |-|-| |OS X|~/Library/Application Support/Sublime Text 2/Packages/| |Linux|~/.config/sublime-text-2/Packages/| |Windows|%APPDATA%/Sublime Text 2/Packages/| Keys ---- Pressing Alt+left or Alt+right or Alt+up or Alt+down will switch focus to the respective column or cell and resize it according to the configured ratio (which by default is "4:1" and "1:4"). If you add shift to your shortcut, it will move the current editing file in the target group. So if you are a full-keyboard coder or a mouse lover, this plugin got you covered. Warning, the Alt+up and Alt+down may be in conflict with another plugin, such as "Emmet". Please set this keybinding into the "Key Bindings - User" file. What it does ----- #### 2 columns layout -------------------- -------------------- | | | | | | | | | | | | | | | alt+left | | | | | | <======= | | | | | | | | | | | | alt+right | | | | | | =======> | | | -------------------- -------------------- #### 2 rows layout -------------------- | | | | | | | | | | -------------------- | | -------------------- /\ alt+down || || alt+up \/ -------------------- | | -------------------- | | | | | | | | | | -------------------- #### 4 grid layout -------------------- -------------------- | | | | | | | | | alt+left | | | | | | <======= | | | | | | | | | | | | alt+right | | | -------------------- -------------------- | | | =======> | | | -------------------- -------------------- /\ alt+down || || alt+up \/ -------------------- -------------------- | | | | | | -------------------- -------------------- | | | alt+left | | | | | | <======= | | | | | | | | | | | | alt+right | | | | | | =======> | | | -------------------- -------------------- Notes ----- Numbers are treated as a ratio, so `50:50` is identical to `1:1`. For example: 50:50 (2 columns, equal width. 1 row) -------------------- | | | | | | | | | | | | | | | | | | -------------------- 1:4 (2 columns, one four times the width of the other. 1 row) -------------------- | | | | | | | | | | | | | | | -------------------- Credits ------- **Created by** Evan Liomain