how to open reference in new or next split in vim
up vote
0
down vote
favorite
When I move over a key word and then hit ^]
, it will jump to the definition in thecurrently active split. How can I keep the current split the same and instead open the definition in another split window (either vertical or horizontal)?
vim c split-window ctags
add a comment |
up vote
0
down vote
favorite
When I move over a key word and then hit ^]
, it will jump to the definition in thecurrently active split. How can I keep the current split the same and instead open the definition in another split window (either vertical or horizontal)?
vim c split-window ctags
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
When I move over a key word and then hit ^]
, it will jump to the definition in thecurrently active split. How can I keep the current split the same and instead open the definition in another split window (either vertical or horizontal)?
vim c split-window ctags
When I move over a key word and then hit ^]
, it will jump to the definition in thecurrently active split. How can I keep the current split the same and instead open the definition in another split window (either vertical or horizontal)?
vim c split-window ctags
vim c split-window ctags
edited Dec 8 at 2:41
asked Apr 11 at 22:58
cerr
1226
1226
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
1
down vote
accepted
<C-]>
doesn't jump to the reference of the word under the cursor, it jumps to its definition.
Anyway, you can use <C-w>]
to open the tag in a new window.
See :help window-tag
.
add a comment |
up vote
1
down vote
You can remap ^]
with the following commands:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Put that in your .vimrc
and restart vim.
Reference:
- https://stackoverflow.com/a/33603586/4752883
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%2f1313193%2fhow-to-open-reference-in-new-or-next-split-in-vim%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
<C-]>
doesn't jump to the reference of the word under the cursor, it jumps to its definition.
Anyway, you can use <C-w>]
to open the tag in a new window.
See :help window-tag
.
add a comment |
up vote
1
down vote
accepted
<C-]>
doesn't jump to the reference of the word under the cursor, it jumps to its definition.
Anyway, you can use <C-w>]
to open the tag in a new window.
See :help window-tag
.
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
<C-]>
doesn't jump to the reference of the word under the cursor, it jumps to its definition.
Anyway, you can use <C-w>]
to open the tag in a new window.
See :help window-tag
.
<C-]>
doesn't jump to the reference of the word under the cursor, it jumps to its definition.
Anyway, you can use <C-w>]
to open the tag in a new window.
See :help window-tag
.
answered Apr 25 at 12:42
romainl
17.7k23145
17.7k23145
add a comment |
add a comment |
up vote
1
down vote
You can remap ^]
with the following commands:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Put that in your .vimrc
and restart vim.
Reference:
- https://stackoverflow.com/a/33603586/4752883
add a comment |
up vote
1
down vote
You can remap ^]
with the following commands:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Put that in your .vimrc
and restart vim.
Reference:
- https://stackoverflow.com/a/33603586/4752883
add a comment |
up vote
1
down vote
up vote
1
down vote
You can remap ^]
with the following commands:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Put that in your .vimrc
and restart vim.
Reference:
- https://stackoverflow.com/a/33603586/4752883
You can remap ^]
with the following commands:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Put that in your .vimrc
and restart vim.
Reference:
- https://stackoverflow.com/a/33603586/4752883
answered Apr 14 at 1:32
alpha_989
33726
33726
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f1313193%2fhow-to-open-reference-in-new-or-next-split-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