You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LazyVim中如何切换搜索结果窗口的焦点?

在LazyVim中切换live_grep窗口焦点的方法

LazyVim里<leader>/唤起的是Telescope的live_grep窗口,以下是切换焦点到右侧结果区域的几种方法:

  • 默认快捷键切换
    在输入框的插入模式下,按下<C-w>l(Ctrl+W+L),直接将焦点切换到右侧结果窗口。切换后即可使用Vim普通模式操作:

    • 用hjkl滚动结果列表
    • 按v进入可视模式选中文本
    • 按y复制选中内容
  • 插入模式临时操作结果
    若不想完全切换焦点,可在输入框插入模式下按<C-o>临时进入普通模式,执行单次操作后自动回到插入模式,比如:

    • <C-o>v 快速进入可视模式选文本
    • <C-o>y 复制当前行的搜索结果
  • 自定义快捷键(可选)
    若默认快捷键不符合使用习惯,可在LazyVim配置中自定义映射。在~/.config/nvim/lua/plugins/telescope.lua中添加如下配置:

    return {
      "nvim-telescope/telescope.nvim",
      opts = {
        defaults = {
          mappings = {
            i = {
              -- 示例:用<C-l>作为插入模式下切换到结果窗口的快捷键
              ["<C-l>"] = function(prompt_bufnr)
                local win_id = vim.fn.bufwinid(prompt_bufnr)
                vim.api.nvim_set_current_win(win_id + 1)
              end,
            },
          },
        },
      },
    }
    

内容的提问来源于stack exchange,提问作者mike27

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:22:43