coc.nvim: 在新的终端选项卡中打开函数或 class 定义
coc.nvim: Open function or class definition in a new terminal tab
大部分时间我使用 gd
命令,然后我必须在新的终端选项卡中手动浏览文件,因为我仍然需要打开上一个文件。
能够在新选项卡中打开定义会有点用处,当然,我只是想知道这是否可能以及如何配置它,可能会在 nvim 配置文件中映射一个新命令,有什么想法吗?
这就是我映射 gd
命令的方式:
nmap <silent> gd <Plug>(coc-definition)
您不应在新的终端选项卡中打开,因为这意味着您将启动一个新的 vim 进程实例,并将启动您使用的新语言服务器进程。如果您正在使用其他一些 vim 远程插件,它们将被再次加载。
您可以在您的 coc-settings.json 中设置 "coc.preferences.jumpCommand": "tabe"
,这将在 vim 个标签页中打开。
大部分时间我使用 gd
命令,然后我必须在新的终端选项卡中手动浏览文件,因为我仍然需要打开上一个文件。
能够在新选项卡中打开定义会有点用处,当然,我只是想知道这是否可能以及如何配置它,可能会在 nvim 配置文件中映射一个新命令,有什么想法吗?
这就是我映射 gd
命令的方式:
nmap <silent> gd <Plug>(coc-definition)
您不应在新的终端选项卡中打开,因为这意味着您将启动一个新的 vim 进程实例,并将启动您使用的新语言服务器进程。如果您正在使用其他一些 vim 远程插件,它们将被再次加载。
您可以在您的 coc-settings.json 中设置 "coc.preferences.jumpCommand": "tabe"
,这将在 vim 个标签页中打开。