所以我决定使用 neovim 而不是 vscode,我是一个初学者,我使用简单的脚本init.lua在 上创建了文件:~/.config/nvim/
print("hello world")
Run Code Online (Sandbox Code Playgroud)
脚本从未执行过,我也在这个视频上尝试过这种方式https://youtu.be/w7i4amO_zaE 但对我来说没有任何作用
我想要执行该文件,我需要你的帮助init.lua
我刚刚从 Vim-Plug 切换到 Lazy。我想这应该不会太复杂。事实证明我完全错了。我已经花了几个小时试图弄清楚为什么有些插件无法加载。
我不想粘贴整个配置(整个配置很大),但一些相关部分在惰性设置中:
require ('lazy').setup ({
...
{
'neovim/nvim-lspconfig',
config = function () require 'config.lsp-config-conf' end
},
{
'p00f/clangd_extensions.nvim', -- !! THIS DOES NOT GET LOADED !!
dependencies = {'neovim/nvim-lspconfig'},
config = function () require 'config.clangd-extensions' end,
},
...
})
Run Code Online (Sandbox Code Playgroud)
我的设置使用 Vim-Plug 工作了相当长的一段时间 - 这些配置没有任何变化,如果我切换回 Vim-Plug (我在另一个分支中执行此操作,以便我可以来回跳转),一切都会再次正常。
我完全困惑了 - 我已经从头到尾阅读了快速入门和简介,绝对没有任何问题指出我的问题。
有谁知道从哪里开始,为什么插件clangd_extensions未加载/未激活?
我什至刚刚意识到我的 lsp 配置也不起作用,我的 lsp 配置有非常尴尬的不同行为on_attach- 似乎部分功能未执行(我设置的键盘映射工作但vim.lsp.buf.document_highlight不起作用 - 或者 lsp 行为不同 - 取决于包管理器?)。准确地说:当我将存储库切换回 Vim-Plug 时,这种行为不可重现,一切都按预期进行。一旦我使用懒惰的东西就不再起作用了。
当我进入时,:Lazy我可以看到列出的所有插件。我可以看到每个插件加载所消耗的时间 - 但插件(或只是一些)没有加载。例如clangd_extensions定义了一个命令 …
我已经为 NeoVim 安装了 NvChad。遵循文档中所述的所有说明以及我在一些 YouTube 视频中看到的说明,但在我的安装中,颜色看起来很奇怪。这是我尝试选择主题的简短视频:
正如您所看到的,我无法看到其中任何一个的所有文本。有些东西总是难以阅读(标题、面包屑、正文等)。有什么想法吗?最好不要切换到 iTerm2。我使用的是 Ventura 13.4.1 (22F82)。
我期望它看起来像这样:
YouTube - 只需一个命令即可将 VIM 变成功能齐全的 IDE
或者如官方文档所示