26得票2回答
如何在vim中固定窗口缓冲区?

我能否修复一个缓冲区,以便从vim窗口中移除它的唯一方法是关闭它? 例如,我正在使用NERDtree插件,在vim窗口中显示文件系统。有时我忘记在使用quickfix命令之前将焦点切换到其他窗口,导致错误的文件取代了文件树。(更不用说NERDtree的窗口默认宽度只有31个字符) 编辑: ...

21得票5回答
clangd中是否有“includePath”选项?

我曾使用VSCode C/C++扩展程序。在该扩展程序的一个json文件中,有一个名为"includePath"的功能,可以设置我的头文件路径,这样就可以在没有执行CMake或make的情况下,从头文件获得代码提示和代码完成。 现在我已经切换到neovim和clangd作为代码完成的语言服务...

21得票6回答
当在tmux中使用nvim时,Neovim的颜色方案看起来不正确。

我正在尝试使用来自https://github.com/kaicataldo/material.vim的vim-material主题。 以下是在tmux中运行neovim时发生的情况 以下是它应该看起来像什么 到目前为止我尝试过: 在我的 .tmux.conf文件中,我尝试了两种方法s...

20得票3回答
Coc.nvim如何在Markdown文件中禁用自动完成建议?

我正在尝试使用Coc为编写Markdown的Neovim进行配置。 我已经让Coc在JavaScript和其他文件类型上工作了。 我想做的是仅针对Markdown文件禁用自动完成建议。 我发现如果运行 :CocDisable ,那么这个问题基本得到解决,但我想保留markdown-lint。...

20得票7回答
支持不起作用

我正在尝试使用neovim和deoplete以及UltiSnips。两者都需要nvim支持Python。 我按照:help nvim_python中的说明进行设置,但是:echo has('python')或:echo has('python3')的输出都为0。 在nvim-startup...

20得票4回答
NeoVim 不会自动加载 ~/.nvimrc 文件。

我想学习一款编程文本编辑器,但很快就遇到了一个小问题,一直找不到解决方法。 我修改了/home/user/.nvimrc文件以添加一些插件,并可以使用:source ~/.nvimrc来加载它,但它从未自动加载过。:scriptnames会显示/usr/中的脚本列表,但在列表中神秘缺失的是我...

19得票2回答
如何更改 coc.nvim 浮动窗口的颜色?

我在我的vim编辑器中使用coc.nvim插件来编写C++代码,但是它显示了错误信息,而且它的颜色刺激我的眼睛。我一直在寻找解决方案,但仍然不知道如何自定义这些颜色。 cocnvim浮动窗口颜色

19得票5回答
如何修复nvchad未显示图标的问题

我从GitHub安装了neovim,具体来说是0.7版本,然后像安装教程中所述,在~/.config/nvim中克隆了nvchad存储库https://github.com/NvChad/NvChad,之后我使用了这个命令: nvim -c "autocmd User PackerComp...

19得票4回答
有没有neovim版本的vimdiff?

最近我开始使用nvim (neovim)。它通常运行良好,但是当我运行vimdiff时,我注意到我得到了启动错误,这些错误在我运行常规vim时也出现过。我已经修复了这些问题,以便vim和nvim都可以在我的系统上无错误运行,所以vimdiff现在可以正常工作了。但这让我想知道:是否有neovi...

19得票3回答
如何使用Neovim Lua API获取当前缓冲区文件路径?

我正在使用Neovim 0.5,并且想要编写一个自定义函数来与telescope.nvim一起使用。 在执行该函数之前,我需要获取当前缓冲区中加载的文件的路径。在阅读了Neovim Lua API文档后,我仍然无法找到如何实现这一点。 到目前为止,我发现vim.api.nvim_get_c...