LeaderF icon indicating copy to clipboard operation
LeaderF copied to clipboard

`Leaderf gtags --auto-jump`在没有打开目标tab的情况下,能不能打开新的tab?

Open persytry opened this issue 2 years ago • 5 comments

:<C-U><C-R>=printf("Leaderf gtags -d %s --auto-jump", expand("<cword>"))<CR><CR>

配合let g:Lf_JumpToExistingWindow = 1,我想实现当只有一处定义(搜索结果)的时候,如果已存在目标tab,那么跳到目标tab,如果不存在目标tab则新建tab并跳过去,请问可以做到吗?

persytry avatar May 19 '22 07:05 persytry


:<C-U><C-R>=printf("Leaderf gtags -d %s --auto-jump", expand("<cword>"))<CR><CR>

配合let g:Lf_JumpToExistingWindow = 1,我想实现当只有一处定义(搜索结果)的时候,如果已存在目标tab,那么跳到目标tab,如果不存在目标tab则新建tab并跳过去,请问可以做到吗?

看了一下doc,应该是C-】

ijpq avatar Jun 28 '22 11:06 ijpq

:<C-U><C-R>=printf("Leaderf gtags -d %s --auto-jump", expand("<cword>"))<CR><CR>

配合let g:Lf_JumpToExistingWindow = 1,我想实现当只有一处定义(搜索结果)的时候,如果已存在目标tab,那么跳到目标tab,如果不存在目标tab则新建tab并跳过去,请问可以做到吗?

看了一下doc,应该是C-】

我的问题是Leaderf中的gtags的功能,而C-]是vim下的功能

persytry avatar Jun 28 '22 14:06 persytry

let g:Lf_JumpToExistingWindow = 1,使用ctrl-t应该可以。

Yggdroot avatar Jun 30 '22 11:06 Yggdroot

let g:Lf_JumpToExistingWindow = 1,使用ctrl-t应该可以。

您好, 目前测试下来是不可以的. 当let g:Lf_JumpToExistingWindow = 1时, 执行:<C-U><C-R>=printf("Leaderf gtags -d %s --auto-jump", expand("<cword>"))<CR><CR>命令, 哪怕只有一个搜索结果, 并且已经打开了相关窗口的情况下, 依然会重新再打开一个新的窗口来

persytry avatar Aug 03 '22 08:08 persytry

执行:<C-U><C-R>=printf("Leaderf gtags -d %s --auto-jump t", expand("<cword>"))<CR><CR>

Yggdroot avatar Aug 03 '22 09:08 Yggdroot

谢谢作者

persytry avatar Aug 09 '22 13:08 persytry