问题标签 [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.
neovim - 我在 nvim 中运行 CocSearch 时遇到错误
有谁知道这个错误是什么意思?
我在运行时收到此错误:
输出:
neovim - 带有 coc 和 python 格式的 nvim
我一直在尝试将 nvim 作为我的代码编辑器,但我在使用代码格式时遇到了问题。现在我想为 python 设置它,每次我尝试执行格式操作时,我都会收到以下错误:
这是我的设置: nvim
npm
节点
coc-settings.json
flutter - Coc.nvim 似乎没有连接到我的 lsp
昨天我用于颤振开发的 vim 设置工作正常,但似乎 coc 一夜之间就坏了。我没有收到任何错误提示,而且我的自动完成/片段都没有工作。当我尝试执行coc-codeaction-selected
时,我得到[coc.nvim] No code action available
了,即使我正在运行它的代码片段肯定有操作(即包装小部件)。
这是我运行的日志:CocInfo
这是我目前在 vimrc 中使用的插件
关于为什么这可能不起作用的任何提示?我已经浏览了这些插件的 github 存储库,但没有看到任何问题,所以看起来问题出在我身上。我对vim很陌生,所以非常感谢任何帮助!
c - 修复 vim coc 包括 C 文件中的标头
我正在使用 vim 和 coc vim 进行自动完成。Coc 非常适合 python、java 等,而且它非常易于安装和使用。
然而,在用 C 编码时,我注意到有时 coc-clangd 在开头添加了自己的标题(例如 #include <cstddef.h> )。因此,我在编译时遇到了问题……我 80% 确定问题出在 coc-clangd 上。
以前有人遇到过这个问题吗?你能告诉我如何防止 coc 自己添加标题吗?
谢谢是提前
vim - 使用 coc.nvim 显示文档时如何在 Vim 中滚动悬停区域
我可以K
在安装 coc.nvim 之前在 Vim 中显示手册页。而当我使用 coc.nvim 做同样的事情时,文档是悬停的,而不是手册页。但有时,文本无法一次显示,如下所示:
我尝试了很多方法来滚动悬停区域,j
, Ctrl+j
, Shift+j
, Ctrl+p
, Shift+p
, Tab, j
...,但它们不起作用。
那么我该怎么做才能滚动文档以便阅读全文
vim - 如何使用 coc.nvim 中的 LSP 函数像 matchit 插件一样在打开词/结束词之间跳转?
但是,我尝试为 lua 使用 matchit vim 插件,因为结尾词“end”可以在很多情况下使用,例如“function...end”、“if...then...else...end” " 和 "while do ... end",我没能让它工作(当跳到 "end" 时,它不会跳回来。更糟糕的是,它会跳到 "if... else...end” 在“function...end” 闭包中,如果我在“function”上按下“%”)。
谁能告诉我如何用matchit插件处理它?
我注意到使用 lsp 的 coc-lua 并且当光标放在其中一个上时可以突出显示所有相关关键字(例如,if...then...else...end)。但我找不到任何绑定键来控制光标在它们之间跳转,就像 matchit 可以做的那样。
有没有一种简单的方法可以使用 % 和 lsp 提供的信息并在其中跳转?我不想为 matchit 或类似的插件添加不同的语言插件。
neovim - nvim 的 G++ 自动补全
我对如何做到这一点感到非常困惑,我正在使用 coc.nvim,并且我正在尝试让我的 bits/stdc++.h 工作。它适用于 vscode,但不适用于 vim。有人可以解释一下我需要什么或指向我需要的正确包裹。ycm-core 也对我没有帮助:(
lua - Lua 中的 Neovim 键绑定
我正在尝试为我的 Neovim 配置创建一个键绑定,但似乎无法让它工作。我不知道格式是否完全正确,因为我对 Lua 和 Neovim 很陌生。
我想要的是将[ctrl-i
(左括号 + ctrl + i)绑定到gd
. 我认为这gd
在 LSP 中用于函数定义,但我目前正在使用coc.nvim
并且gd
似乎没有以这种方式工作。
我试过这个:
还有这个:
但似乎两者都不起作用。谁能指出我正确的方向?谢谢!