How do I move around and otherwise rearrange splits in vim?
So far, I've figured out swapping splits laterally via CTRL+W x
, and that's pretty much it.
How do I move a split anywhere in a viewport that contains multiple vertical and horizontal splits?
How do I create a horizontal split that, say, spans the entire top half of the screen after I have already opened a few vertical splits? (Currently, when I create a new horizontal split in an already-vertically-split viewport, I get a horizontal split in one of the columns.)
Perhaps most vim users prefer tabs over splits, but I really like the latter because I work on a 30" monitor! :-)
vim gvim macvim
add a comment |
So far, I've figured out swapping splits laterally via CTRL+W x
, and that's pretty much it.
How do I move a split anywhere in a viewport that contains multiple vertical and horizontal splits?
How do I create a horizontal split that, say, spans the entire top half of the screen after I have already opened a few vertical splits? (Currently, when I create a new horizontal split in an already-vertically-split viewport, I get a horizontal split in one of the columns.)
Perhaps most vim users prefer tabs over splits, but I really like the latter because I work on a 30" monitor! :-)
vim gvim macvim
add a comment |
So far, I've figured out swapping splits laterally via CTRL+W x
, and that's pretty much it.
How do I move a split anywhere in a viewport that contains multiple vertical and horizontal splits?
How do I create a horizontal split that, say, spans the entire top half of the screen after I have already opened a few vertical splits? (Currently, when I create a new horizontal split in an already-vertically-split viewport, I get a horizontal split in one of the columns.)
Perhaps most vim users prefer tabs over splits, but I really like the latter because I work on a 30" monitor! :-)
vim gvim macvim
So far, I've figured out swapping splits laterally via CTRL+W x
, and that's pretty much it.
How do I move a split anywhere in a viewport that contains multiple vertical and horizontal splits?
How do I create a horizontal split that, say, spans the entire top half of the screen after I have already opened a few vertical splits? (Currently, when I create a new horizontal split in an already-vertically-split viewport, I get a horizontal split in one of the columns.)
Perhaps most vim users prefer tabs over splits, but I really like the latter because I work on a 30" monitor! :-)
vim gvim macvim
vim gvim macvim
asked Dec 6 '10 at 14:18
hakanensarihakanensari
747279
747279
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
I suggest you read through the help file for vim windows. The specific sections of that file that apply to your question:
:help opening-window
:help window-moving
Edit: I can only assume this is periodically getting downvotes because I haven't provided specific answers here. The problem is that the original poster asked several questions, and they were broad. The best way to answer all those questions at once is to refer to the Vim documentation, which should always be available wherever Vim is installed.
Also I want to note that I didn't just tell the OP to "RTFM," I provided specific sections of the manual to read, which can be an acceptable answer.
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
|
show 4 more comments
I'm sure the help file covers it, but to move a split to cover the top of the screen, you can do CTRL-W K
(i.e., Ctrl+W Shift+K), with H = left, J = bottom, K = top, L = right (following usual vi
/vim
conventions).
Note that the letters are uppercase. CTRL-W k
(i.e., Ctrl+W K, without Shift)
will instead move up between splits, etc.
add a comment |
You can do:
:to sp
or
:top split
to do a horizontal window that spans the top of the screen.
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f219009%2fhow-do-i-move-around-and-otherwise-rearrange-splits-in-vim%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
I suggest you read through the help file for vim windows. The specific sections of that file that apply to your question:
:help opening-window
:help window-moving
Edit: I can only assume this is periodically getting downvotes because I haven't provided specific answers here. The problem is that the original poster asked several questions, and they were broad. The best way to answer all those questions at once is to refer to the Vim documentation, which should always be available wherever Vim is installed.
Also I want to note that I didn't just tell the OP to "RTFM," I provided specific sections of the manual to read, which can be an acceptable answer.
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
|
show 4 more comments
I suggest you read through the help file for vim windows. The specific sections of that file that apply to your question:
:help opening-window
:help window-moving
Edit: I can only assume this is periodically getting downvotes because I haven't provided specific answers here. The problem is that the original poster asked several questions, and they were broad. The best way to answer all those questions at once is to refer to the Vim documentation, which should always be available wherever Vim is installed.
Also I want to note that I didn't just tell the OP to "RTFM," I provided specific sections of the manual to read, which can be an acceptable answer.
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
|
show 4 more comments
I suggest you read through the help file for vim windows. The specific sections of that file that apply to your question:
:help opening-window
:help window-moving
Edit: I can only assume this is periodically getting downvotes because I haven't provided specific answers here. The problem is that the original poster asked several questions, and they were broad. The best way to answer all those questions at once is to refer to the Vim documentation, which should always be available wherever Vim is installed.
Also I want to note that I didn't just tell the OP to "RTFM," I provided specific sections of the manual to read, which can be an acceptable answer.
I suggest you read through the help file for vim windows. The specific sections of that file that apply to your question:
:help opening-window
:help window-moving
Edit: I can only assume this is periodically getting downvotes because I haven't provided specific answers here. The problem is that the original poster asked several questions, and they were broad. The best way to answer all those questions at once is to refer to the Vim documentation, which should always be available wherever Vim is installed.
Also I want to note that I didn't just tell the OP to "RTFM," I provided specific sections of the manual to read, which can be an acceptable answer.
edited Jan 23 '14 at 4:50
Chev
221411
221411
answered Dec 6 '10 at 18:21
HeptiteHeptite
14.9k54359
14.9k54359
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
|
show 4 more comments
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
66
66
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
RTFM doesn't answer the question.
– poindexter
Oct 2 '12 at 15:54
13
13
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
we expect SO to be the manual...it's easy: google for something, open the SO link and get what you came for, without being redirect to another source.
– Danny
May 30 '13 at 18:58
2
2
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
@NewWorld because SO has hundreds of thousands of devs editing, adding, commenting, making it awesome ;)
– Danny
Aug 11 '14 at 18:31
3
3
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
@Danny i.e. spoonfeeding. The documentation is great and the answer is there; there's no need to unnecessarily duplicate information.
– DBedrenko
Aug 13 '14 at 8:37
9
9
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
see: superuser.com/help/how-to-answer "Links to external resources are encouraged, but please add context around the link so your fellow users will have some idea what it is and why it’s there. Always quote the most relevant part of an important link, in case the target site is unreachable or goes permanently offline."
– j03w
Oct 3 '14 at 4:56
|
show 4 more comments
I'm sure the help file covers it, but to move a split to cover the top of the screen, you can do CTRL-W K
(i.e., Ctrl+W Shift+K), with H = left, J = bottom, K = top, L = right (following usual vi
/vim
conventions).
Note that the letters are uppercase. CTRL-W k
(i.e., Ctrl+W K, without Shift)
will instead move up between splits, etc.
add a comment |
I'm sure the help file covers it, but to move a split to cover the top of the screen, you can do CTRL-W K
(i.e., Ctrl+W Shift+K), with H = left, J = bottom, K = top, L = right (following usual vi
/vim
conventions).
Note that the letters are uppercase. CTRL-W k
(i.e., Ctrl+W K, without Shift)
will instead move up between splits, etc.
add a comment |
I'm sure the help file covers it, but to move a split to cover the top of the screen, you can do CTRL-W K
(i.e., Ctrl+W Shift+K), with H = left, J = bottom, K = top, L = right (following usual vi
/vim
conventions).
Note that the letters are uppercase. CTRL-W k
(i.e., Ctrl+W K, without Shift)
will instead move up between splits, etc.
I'm sure the help file covers it, but to move a split to cover the top of the screen, you can do CTRL-W K
(i.e., Ctrl+W Shift+K), with H = left, J = bottom, K = top, L = right (following usual vi
/vim
conventions).
Note that the letters are uppercase. CTRL-W k
(i.e., Ctrl+W K, without Shift)
will instead move up between splits, etc.
edited Feb 12 at 19:49
Scott
15.9k113990
15.9k113990
answered Dec 20 '10 at 7:25
Henrik NHenrik N
91611013
91611013
add a comment |
add a comment |
You can do:
:to sp
or
:top split
to do a horizontal window that spans the top of the screen.
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
add a comment |
You can do:
:to sp
or
:top split
to do a horizontal window that spans the top of the screen.
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
add a comment |
You can do:
:to sp
or
:top split
to do a horizontal window that spans the top of the screen.
You can do:
:to sp
or
:top split
to do a horizontal window that spans the top of the screen.
answered Dec 6 '10 at 18:40
Dennis WilliamsonDennis Williamson
77.7k14130167
77.7k14130167
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
add a comment |
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Thanks both to you and the other poster who gave the first half of the answer.
– hakanensari
Dec 6 '10 at 22:31
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
Upvote for answering the question, it'd be nice to see this answer combined with Heptile's.
– poindexter
Oct 2 '12 at 15:55
add a comment |
Thanks for contributing an answer to Super User!
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f219009%2fhow-do-i-move-around-and-otherwise-rearrange-splits-in-vim%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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