Neovim是Vim的一个分支,旨在改善Vim的开箱即用体验,并允许更强大的插件和GUI。
正如标题所示,我想创建一个命令,可以自动为我所在的当前函数的所有参数编写打印语句。最初,我想为 Python 执行此操作
“nvchad.mappings” -- 在这里添加你的 本地地图 = vim.keymap.set map("n", ";", ":", { desc = "CMD 进入命令模式" }) 地图(“我”,“...
如何在 keybind (n)vim 中执行操作命令 + `{motion}`
我正在尝试让以下按键绑定工作: vim.keymap.set("n", "", ":MoltenEvaluateOperator ib", { desc = "评估运算符"...
如何使用 Nix 作为 Neovim 的包管理器来管理插件和配置?
我想使用 Nix 作为包管理器来管理我的 Neovim 插件和配置,而不是使用 Vim-Plug 或 Packer 等传统方法。我正在寻找以下几点的指导......
Treesitter uv_dlopen:在 :TSInstall 后没有错误
我想尝试 NvChad,因为我一直在尝试手动配置我自己的配置,但它花费的时间比预期的要长,所以我想弥补这种差异。我在 WSL ubuntu 24.04 上安装了它(因为我想要...
NeoVim vim-devicons 未加载到 Windows 终端 (PowerShell) 中
我正在从 Windows Terminal Powershell 运行 Neovim (nvim),并且最近通过 vim-plug 安装了 vim-devicons。我注意到图标没有显示。在我的 Windows 终端配置中,我是
我试图将此键绑定添加到 neovim 以与 zellij 集成: -- 运行 go 测试 vim.keymap.set("n", "rt", function() return ":!zellij run -d D...
我已按以下格式创建了文件类型配置 .config/nvim ├── 之后 │ └── ftplugin │ └── gitconfig-gh.lua 内容是: vim.opt.filetype = 'gitconfig' 但语法仍然高亮...
我们如何将搜索限制在 (neo)vim 上的基本行列定位中提到的文本的特定部分(以及视觉选择,一种额外的方式,如果有人愿意的话),就像替换一样...
这是我的最小init.lua -- Nixvim的内部模块表 -- 可用于在整个 init.lua 中共享代码 本地_M = {} -- 忽略用户lua配置 vim.opt.runtimepath:删除(vim.fn.
使用 cmd 生成语言服务器:`lua-language-server`
我最近从 Packer 插件管理器转移到 Lazy。 利用LSP、LspConfig、Mason、MasonLspConfig和多种语言服务器进行编程。 问题是 Neovim 正在...
Neovim akinsho/bufferline 插件选项卡未出现
我已将以下内容添加到我的plugins.lua 文件中,但当我在 neovim 中打开缓冲区时,我仍然没有在屏幕顶部看到选项卡。目前在 wsl2 Windows 终端中运行 neovim。我是什么
Neovim:如何使用 html lsp 阻止 lspconfig 包装标签?
我将 Neovim 与 lspconfig 一起使用。我已经通过 Mason 设置了 html lsp。 我对它很满意,尽管我不想要它,但它仍然包裹着我的标签。 有什么办法可以改变吗...
如何从autocommand或user_command调用neovim中的lua函数
我正在尝试将一些旧的 vimscript 迁移到 lua。 我有很多“散文”设置,现在在 .config/nvim/plugin/functions.lua 中将它们设置为: 函数散文() vim.o.fdo:append('搜索') 维姆...
我尝试设置插件 utilyre/barbecue 我无法设置的部分是我们可以使用 winbar 上的鼠标来浏览模块、代码等。 这是原始代码的一部分...
我尝试设置插件 utilyre/barbecue 我无法设置的部分是我们可以使用 winbar 上的鼠标来浏览模块、代码等。 这是原始代码的一部分...
lsp Pyright 无法识别 pyenv virtualenv python 解释器
我使用nvim和Mason来管理lsp服务器pyright。 只需设置 Pyright.setup{} 并且不设置任何选项。 本地 lspconfig = require("lspconfig") lspconfig.pyright.setup{} 因为我
Neovim 快捷方式无需插件即可从当前文件中提供文件选择?
我正在寻求 Lua Neovim 快捷方式的帮助。它应该打开当前文件路径的完成菜单,以便我可以使用 Ctrl+n / Ctrl+p 移动或向下。 在当前代码中...
如何在 Neovim 中使用 clangd 作为格式化程序?
我使用带有惰性的 nvim 并使用 mason、mason-lspconfig、nvim-lspconfig 如下 返回 { { “williamboman/mason.nvim”, 配置=函数() ...
我使用 clangd 作为我的 LSP 服务器并使用 .clangd 文件配置它。我不使用任何额外的 LSP 插件。每次我在除 stdio.h 和 stdlib.h 之外的任何标头中的函数上使用omnifunc...