问题标签 [coc.nvim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1380 浏览

vim - 我想知道:CocSearch /pattern/ -A

我使用带有插件 Coc 的 Neovim

当我使用:CocSearch /some pattern/ with option -A <number>

使用该命令,它会打开有关目录文件的搜索结果

例如

:CocSearch /some pattern/ -A 20

我想知道“-A 和数字”选项的含义


据我所知,如果我增加数字,那么我会得到更多的结果相关行(Vscode 具有相同的功能)

但直到现在我找不到这个选项的文档

0 投票
2 回答
4625 浏览

vim - 如何更改 coc.nvim 浮动窗口颜色?

我在我的 vim 编辑器中使用 c++ 的 coc.nvim 插件,这里显示错误但它的颜色伤害了我的眼睛,我一直在寻找解决方案但仍然不知道如何自定义颜色

cocnvim 浮动窗口颜色

0 投票
1 回答
477 浏览

vim - 如何使用 coc-clangd 在 vi​​m 中使用 lib gtk 在 C 中编程?

我从 GTK 项目的网站上复制了“Hello world”代码,并将其粘贴到 Vim 中,并使用正确配置了coc-clangd的 C 语言进行开发。然而,几个错误显示在

#include <gtk/gtk.h>

但是当我使用命令发送编译时:

gcc `pkg-config --cflags gtk+-3.0` -o hello-world-gtk hello-world-gtk.c `pkg-config --libs gtk+-3.0`

它完美地工作我试图添加

`pkg-config --cflags gtk+-3.0`

clangd.fallbackFlags

:CocConfig但它没有用。

0 投票
1 回答
447 浏览

configuration - 无法在 coc.nvim 中使用自动完成功能

每当我从 coc.nvim 输入某个自动完成建议时,它只会闪烁该建议并将其完全删除,并引发错误“coc.nvim:找不到命令”。建议选项卡正常显示并正常运行。

这个错误总是发生在 gdscript 文件中,所有其他文件都按预期工作。

我找不到解决这个问题的方法,可能是语言服务器或 coc 配置文件。

0 投票
1 回答
2260 浏览

linux - 如果使用appimage安装neovim,如何使用nvim命令?

我已经使用 AppImage 安装了 nvim,如下所述

如果我使用nvim test,yml,它会失败为'-bash: /usr/bin/nvim: No such file or directory'

如果我使用./nvim.appimage test.yml那么它的工作原理。如何将其映射到 nvim 以使其正常工作?

0 投票
1 回答
301 浏览

vim - 如何在 coc.nvim 的“选择操作”菜单中更改绑定?

这是在我的 init.vim

nmap <leader>ca <Plug>(coc-codeaction-line)

这会打开一个小菜单可供选择,我想映射所述菜单以<a-n>用于向下滚动和<a-e>向上滚动

这可能吗?

0 投票
1 回答
466 浏览

c++ - CoC 未向语言服务器发送自动完成请求消息

编辑 C++ 代码时,我的 nvim 自动完成窗口没有出现。我一直在尝试遵循这个调试指南,但我没有取得太大的成功。我正在使用配置如下的 Kythe 语言服务器coc-settings.json

打开 C++ 文件并运行:CocList services时,我可以看到语言服务器已启动:

实际上,在 中:CocCommand workspace.showOutput,有消息表明初始化成功:

一个想法,这里是否缺少自动完成功能所需的功能?在任何情况下,当我编辑文件并尝试例如键入std::期望对该名称空间进行某种形式的自动完成时,什么都没有发生,并且发送到语言服务器的唯一消息似乎如下:

根据我有限的知识,我很确定自动完成还需要将不同的消息类型发送到语言服务器,不是吗?textDocument/didChange似乎仅用于更新状态。

编辑: nvim 请求的全套功能:

0 投票
1 回答
772 浏览

vim - 从COC vim的自动完成预览中自动选择第一项?

有没有办法让 coc-vim 自动选择第一个预览建议而不是使用箭头键?我正在使用 vim 8.1。

0 投票
0 回答
147 浏览

javascript - VSCode javascript/typescript 建议操作列表

VSCode/coc-tsserver 建议代码操作。根据这篇文章中的答案,您可以禁用这些。有一些我觉得很烦人,所以我想禁用它们,但我不想无意中禁用有用的功能。是否有所有可能的代码建议列表?此页面仅讨论 1(将.thens 转换为async/awaits),而此页面(用于“suggestionActions”的 ctrl-f)仅显示“启用/禁用建议诊断”,没有关于建议是什么的信息。

0 投票
1 回答
666 浏览

vim - 如何在插入模式下使 coc.nvim 检查代码的语义?

所以我正在使用 neovim(v0.4.3) 和 Coc.nvim(v0.0.79) 并与 C++ 和 C 一起使用。问题是语法检查仅在正常模式下突出显示错误。这意味着我必须在插入模式下输入我的语句,然后正常查看是否有任何错误。我希望能够在我处于插入模式时看到我的错误。所以我想知道这是否只发生在我身上或者这是一件常见的事情。如果对此有任何修复,请告诉我。在这里我包括了我的 init.vim 的一些行

感谢您阅读本文,希望您有美好的一天