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

Neovim滚动时光标跳转至括号问题:如何禁用该特性?

解决Telescope滚动括号时光标跳转问题

问题源于Telescope预览窗口默认启用的括号匹配跳转特性,以下两种方法可禁用该功能:

方法一:全局禁用Telescope括号匹配

在Lazy插件管理器的Telescope配置中,添加disable_matchparen = true选项:

return {
  'nvim-telescope/telescope.nvim',
  dependencies = { 'nvim-lua/plenary.nvim' },
  config = function()
    require('telescope').setup({
      defaults = {
        disable_matchparen = true, -- 关闭括号匹配跳转
      },
    })
  end,
}

方法二:仅在预览窗口禁用matchparen

若不想全局禁用,可通过自动命令单独关闭预览窗口的括号匹配:

vim.api.nvim_create_autocmd("User", {
  pattern = "TelescopePreviewerLoaded",
  callback = function()
    vim.cmd("NoMatchParen")
  end,
})

将上述代码放入你的Neovim配置文件(如init.lua),或Telescope的config函数内即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 18:55:56