![]() |
Vim, short for “Vi IMproved,” is an open-source text editor which is considered to be one of the most powerful and popular text editors for Linux. Vim is a powerful and highly configurable text editor which is known for its extensive feature set. It is available for free download and use across various platforms, including MacOS, Linux, and Windows. In this article we will see how to split the vim editor screen horizontally and vertically. Installing VimUtilize the following commands to install Vim on different Linux distributions. For Debian based distributionssudo apt install vim For Arch based distributionssudo pacman -Sy vim For RPM based distributionssudo yum install vim
Now vim will be installed, to check whether the installation was successful use the following command. vim
Splitting the editor screen horizontally1. After opening a file with Vim and entering normal mode by pressing the “Esc” key, proceed to execute the following command. :split
or :sp
2. This will split the editor screen into two sections horizontally. Alternatively you can press the keyboard combination “ctrl + w” and then press “v” to achieve the same result. 3. To Toggle between the workspaces use the following commands. To navigate to the right pane and left pane respectively use the following key bindings.
4. To move the workspace window to the far right or far left of the screen use the below mentioned key bindings.
5. Horizontal resizing can be performed after splitting the workspace horizontally by utilizing the following command. resize <size as number>
Example resize 20
6. Windows can be swapped [Only works if the workspace is split horizontally] using the following commands.
Splitting the editor screen Vertically.1. After opening a file with Vim and entering normal mode by pressing the “Esc” key, proceed to execute the following command. :vsplit
or :vs
2. This will split the editor screen into two sections vertically. A keyboard combination exists for horizontal split as well “ctrl + w” and then press “s”. 3. To Toggle between the workspaces use the following commands. To navigate to the top pane and bottom pane respectively use the following key bindings.
4. To move the workspace window to the far right or far left of the screen use the below mentioned key bindings.
5. Vertical resizing can be performed after splitting the workspace vertically by utilizing the following command. vertical resize <size as number> Example :vertical resize 20 6. Windows can be rotated from left to right or right to left [Only works if the workspace is split vertically] using the following commands.
Changing the width and height of the WorkspaceThe height and width of each individual splits can be increased or decreased as per our requirements. Let is consider the following workspace as an example and try to modify the height and width of the splits. Increasing and Decreasing Width1. Let us now increase the width of the pane on the left top corner. This can be achieved by using the key binding mentioned below.
Increasing and Decreasing Height2. Let us now increase the height of the pane on the left top corner. This can be achieved by using the key binding mentioned below.
Reset all the split size3. This is a very handy command which will normalize the height and width of all the split screens.
4. Maximizing the height and width of the current split using the following commands.
ConclusionIn this article, we illustrated how to create horizontal or vertical splits within an active Vim workspace, and also gained insights on resizing split windows, closing active splits, and efficiently navigating between open windows. |
Reffered: https://www.geeksforgeeks.org
Geeks Premier League |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 12 |