问题标签 [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 投票
7 回答
17308 浏览

python - 为 python 设置 coc.nvim

我已经安装了coc.nvim和扩展coc-python (:CocInstall coc-python)

当我打开文件时,我拒绝 linting,然后出现错误:

我试图重新安装扩展和插件,但它没有帮助。

0 投票
1 回答
224 浏览

tmux - 从插入模式切换到正常模式时neovim屏幕滞后

我在 iTerm2 中运行 neovim + coc + tmux。有时我看到屏幕滞后很多,这导致内容重叠,例如所选内容和状态行...

不知道是什么导致了这个问题,你能帮我理解如何调试吗?

在此处输入图像描述

0 投票
0 回答
911 浏览

vim - 是否可以在防火墙后面使用 coc.nvim 扩展?

就我而言,我试图coc-clangd在有防火墙的地方使用,以防止访问外部资源(如 github)。然而,有一种方法可以拥有 github repos 的本地镜像。这是我有副本的地方coc.nvimclangd/coc-clangd

但是,安装此扩展程序并不能开箱即用:

第一种方法:CocInstall http://companymirror/github/clangd/coc-clangd.git

结果... in is not supported, coc.nvim support github.com only

第二种方法:( Plug 'clangd/coc-clangd', {'do': 'yarn install --frozen-lockfile'}.vimrcwith 中vim-plug)导致错误:PlugInstall

哪里/home/user/.vim/plugged/coc-clangd/yarn-error.log有:

系统信息:

Clangd 版本:10.0.0

操作系统:CentOS 7.3

编辑:没有可用的代理服务器,可以允许使用http_proxy类似的环境变量。

编辑2:这似乎是yarn配置问题。 这个问题给出了运行提示yarn config set "strict-ssl" false -g,它关闭了证书检查并让我安装扩展!

0 投票
2 回答
4667 浏览

vim - Coc.nvim 如何禁用 markdown 文件中的自动完成建议?

我正在尝试使用 Coc 设置 Neovim 以编写降价。我让 Coc 使用 javascript 和其他文件类型。

我想要做的是仅禁用降价文件的自动完成建议。我发现如果我运行:CocDisable它或多或少地完成了工作,但我想保持启用 markdown-lint。

有没有办法只为降价文件禁用 Coc 中的自动完成建议?

Markdown 中弹出的自动完成建议的图片

0 投票
0 回答
120 浏览

standardjs - 如何在 coc.nvim 中使用 standardjs 进行格式化?

我需要使用 StandardJs 来检查 TS 项目的文件。我使用 coc.nvim。我已经阅读了多关于使用 ESLint 设置 coc.nvim 以使其在 fileSave 上 lint 的 SO 帖子和文章,但我找不到任何关于 StandardJS 的内容。

保存后如何让 coc.nvim 自动格式化我使用 coc.nvim 编写的 JS 和 TS 文件?

0 投票
1 回答
1172 浏览

go - vim-go 完成更新后停止工作

我将 neovim 与coc.nvim一起使用,并且一直在使用vim-gococ-go,一切正常。

我有每隔几天更新一次所有内容的习惯,我使用以下命令进行更新:

最近在我进行更新后,go文件的自动完成功能已停止工作。

我尝试过的事情:

  • 我认为可能与 有冲突coc-go,所以我尝试卸载它,但它并没有解决问题
  • 在我的另一台计算机上,我go在运行更新之前和之后打开了一个文件(没有更改任何其他内容),并且自动完成在更新后停止工作
  • 我尝试清理我的目录modbin目录GOPATH,并重新安装所有内容,但仍然无法正常工作。

当我打开go文件时,我看到了消息vim-go: initialized gopls,但我也看到了以下消息

我认为这条消息是造成事情被破坏的原因,但事实并非如此:在对消息进行了一点挖掘之后,该消息来自coc-go,但即使我卸载coc-go了,我的自动完成仍然无法正常工作

0 投票
0 回答
474 浏览

python - Nvim: $VIRTUAL_ENV 存在但似乎处于非活动状态。这可能会导致意想不到的结果

在我的虚拟环境中使用 nvim 和 pyenv。当我运行时,我会:checkhealth看到我的 Python 3 提供程序的以下信息:

根据建议消息,我访问了http://vi.stackexchange.com/a/7654并按照那里的步骤操作 - 我创建了一个.zshenv文件并添加了显示的行。但是,警告消息仍然存在。

0 投票
1 回答
88 浏览

vim - 创建命令以修复缩进

我熟悉 = 过滤器。== 键序列缩进当前行,而 gg=G 缩进整个文件。我正在尝试创建一个命令:FixIndentation 以获得类似的效果,以修复整个文件中的缩进。

0 投票
2 回答
1361 浏览

vim - 如何选择弹出菜单中的第一项并在单个键绑定中关闭菜单以在 nvim 中自动完成?

我正在使用 coc.nvim 进行自动完成,当弹出菜单出现时,我希望 Tab 选择第一项并关闭菜单。目前我已经将 Tab 键绑定到<C-n><CR>,但<CR>实际上放入了一个行返回,这不是我想要的。

0 投票
1 回答
597 浏览

mypy - 为什么 NeoVim、Coc、Jedi、Mypy、... 生成 some_name.py.[git hash].py 文件?

我有一个相当基本的带有 Coc 的 NeoVim 设置,用于处理 Python 文件。我的 Coc 配置如下所示:

如果我编辑一个名为的文件,some_name.py有时一个名为的文件会some_name.py.[some-git-hash].py出现在原始文件旁边。这两个文件是相同的。我不知道为什么会发生这种情况,哪个进程/插件/...正在这样做,为什么它只发生有时以及 - 最重要的是:我如何“启用”它。

这种行为的原因是什么,我该如何再次禁用它?