NVIM 的FittenCode插件Tab键无法确认补全信息上屏

升级了最新的NVIM插件Fittencode后有两个问题:

1、没有自动补全。

解决办法:在命令模式输入FittenCode enable_completions

2、tab键无法将补全信息上屏。参考

https://github.com/luozhiya/fittencode.nvim/issues/133#issuecomment-4233231351

原因:fittencode插件和blink插件共用了tab键映射。解决办法:

在Nvim的配置文件中按照如下路径创建blink-cmp.lua文件,

bash 复制代码
lua\plugins\blink-cmp.lua

重映射时有一个特别注意事项:["<Tab>"] = {}, 这里设置成false无效,必须是{}。完整设置如下:

lua 复制代码
return {
    {
        "saghen/blink.cmp",
        opts = {
            keymap = {
                preset = "enter",

                -- Tab键与fittencode冲突了,改为其他键
                ["<Tab>"] = {},                       -- 禁用默认的 Tab 映射
                ["<C-Tab>"] = { "snippet_forward", "fallback" }, -- 使用 Ctrl+Tab 来处理 snippet_forward

                -- 保留其他你需要的按键映射
                ["<C-y>"] = { "select_and_accept" },
            },
        },
    },
}
相关推荐
淮北4941 个月前
VIM进阶插件补充
nvim
习惯就好zz4 个月前
在 Ubuntu 18.04 (WSL) 上配置 LazyVim
linux·ubuntu·nvim·lazyvim·1804
翻滚吧键盘1 年前
vim操作简要记录
vim·vi·neovim·nvim
izwmain2 年前
vim翻页快捷键
linux·编辑器·vim·nvim·翻页·跳转行