nvim

(Linux、终端、键映射)neovim 内置终端模拟器无法识别“Home”和“End”键
nvim

(Linux、终端、键映射)neovim 内置终端模拟器无法识别“Home”和“End”键

以前我使用 vim 编辑器来编写 python、c++ 代码。随着代码变得越来越长、越来越复杂,没有ide就很难编写代码。 所以我安装了 neovim,问题是“home”和“end”键根本不起作用。奇怪的是它适用于 vim 编辑器但不适用于 neovim。 有几个类似的问题和解决方案主要与键映射有关。但我的情况有点不同。正如之前建议的解决方案一样,Ctrl-V“Home/End”键必须打印类似 [[1~.但就我而言,它不会打印任何内容。看来 neovim 认为我没有“home/end”键.. 我不是Linux系统专家,也许我没有正确理解之前的解决方案.......

Admin

如何通过下载 tarball 文件、解压并运行 ./nvim-linux64/bin/nvim 在 Debian 上安装 NeoVim v0.9.5?
nvim

如何通过下载 tarball 文件、解压并运行 ./nvim-linux64/bin/nvim 在 Debian 上安装 NeoVim v0.9.5?

我问这个是因为我需要安装 NeoVimgithub通过包管理器获取最新的 0.9.5 版本而不是 v0.7.something apt。 $ sudo apt list neovim Listing... Done neovim/stable 0.7.2-7 amd64 但我很少手动安装软件,所以我不知道到底应该选择在哪里(什么位置)手动安装 NeoVim通过以下方式: 从 tarball 文件安装 NeoVim: 下载nvim-linux64.tar.gz(是的,但是我应该将该文件下载到哪个确切位置?) 提炼:tar xzvf nvim-linux64...

Admin

yamlfix 不使用配置 + (neo)vim 使用
nvim

yamlfix 不使用配置 + (neo)vim 使用

我正在使用 yamlfix麦酒在维姆中。我跟着这些步骤因为我想删除每次保存工作时自动添加在文件顶部的“---”(以及其他一些默认配置)。 由于某种原因,该文件已正确修复,但我的配置被跳过。 所以我决定尝试使用 CLI 来测试我的配置。 yamlfix 退出时没有错误,修复了我的文件,但完全跳过了我的配置.. 配置位于~/pyproject.toml中: # pyproject.toml [tool.yamlfix] explicit_start = false 命令是 yamlfix -c ~/pyproject.toml file.yaml 我错过了什...

Admin

如何配置 coc 和 nvim 以正确排序反应导入?
nvim

如何配置 coc 和 nvim 以正确排序反应导入?

我每天将 nvim 与 coc 结合使用,它比 VS code 效率极高,但是,在 vscode 中完成的一些操作,当我使用 React 时我无法配置,就是按此顺序导入。 React ( useState, useEffect, useRef) 依赖项 ( momentjs, antd ) 内置 ( 我自己的组件为 Component.tsx ) 我尝试了几种方法,使用 coc-eslint、coc-prettier、coc-tsserver,但没有一个真正有效。 我尝试过使用 CocCommand editor.action.organizeImport ...

Admin

使用自定义选项在lua中设置缩进空行插件
nvim

使用自定义选项在lua中设置缩进空行插件

我不知道如何在lua中编写配置。我正在使用 neovim,我的配置是用 lua 编写的。我的插件很少,我使用惰性 nvim 作为我的插件管理器。 我有一个单独的插件目录,其中保存我的插件的 lua 文件。我目前有以下内容作为我的 indent-blankline.lua 文件: local Plugin = {'lukas-reineke/indent-blankline.nvim'} Plugin.name = 'indent_blankline' Plugin.main = 'ibl' Plugin.event = {'BufReadPost', ...

Admin

使用 alacritty 配置通过 tmux 运行 nvim 时颜色不同
nvim

使用 alacritty 配置通过 tmux 运行 nvim 时颜色不同

背景:我正在设置 Arcolinux 的安装。我有一个键盘快捷键 SUPER+Enter 来启动 alacritty。 我想要的是让 alacritty 自动创建并在新的 tmux 会话中启动(如果没有尚未附加的会话)。或者,如果没有附加任何内容,则附加到现有的 tmux 会话。 我通过将以下内容添加到 alacritty.yml 中来实现此功能: shell: program: /usr/bin/bash args: - -l - -c - "tmux ls | grep -v attached && tm...

Admin

刚安装了nvim 0.10,找不到或打开它
nvim

刚安装了nvim 0.10,找不到或打开它

我安装了 nvim 0.9这个网站sudo dnf install neovim但如果我尝试使用它,我无法找到或打开它,Package neovim-0.10.0~dev.361.ge3e6fadfd-500.fc36.x86_64 is already installed.但是当我键入nvim命令时,它会说zsh: nvim: command not found... Similar command is: 'vim'。请问我能做什么呢。 ...

Admin

如何在 Neovim init.lua 中检测 linux 发行版名称
nvim

如何在 Neovim init.lua 中检测 linux 发行版名称

如何在我的 neovim~/.config/nvim/init.lua配置中检测 nvim 正在运行哪个操作系统发行版?我希望在 debian 服务器上和我的 fedora Linux 工作站机器上有不同的 Neovim 配置。 vim.loop.os_uname()仅检测“Linux”。 有没有像/etc/os-release文件一样的内置文件? ...

Admin

treesitter Neovim 插件在 nixos 上不起作用
nvim

treesitter Neovim 插件在 nixos 上不起作用

我已将家庭管理器作为模块安装在薄片中。Flake 和模块位于/etc/nixos/.我的家庭管理器文件链接到我在其中配置 neovim 的另一个文件,该文件位于/etc/nixos/config/nvim/nvim.nix. 该文件的内容是 # neovim configuration file pkgs: { enable = true; vimAlias = true; # A simple configuration for neovim (sourced files) extraLuaConfig = '' -- Ind...

Admin

使用 Guix 安装 Neovim v0.8.1 会使某些 treesitter 解析器无法使用,因为找不到 GLIBCXX_3.4.29
nvim

使用 Guix 安装 Neovim v0.8.1 会使某些 treesitter 解析器无法使用,因为找不到 GLIBCXX_3.4.29

看起来 guix 用 gcc 10.3 编译 neovim ,但它没有附带GLIBCXX_3.4.29(就像描述的那样)这里)。例如,使用 html 文件打开 neovim 时提供的确切错误是: Error detected while processing BufNewFile Autocommands for "*": Error executing lua callback: ...vwccg5g0rcy-neovim-0.8.1/share/nvim/runtime/filetype.lua:22: Error execu ting lua: ......

Admin

Neovim 打开文件时搜索模式未转义?
nvim

Neovim 打开文件时搜索模式未转义?

我正在尝试运行命令: nvim "./some-file" '+/Text (with/slash)' 但我收到以下错误: Error detected while processing command line: E486: Pattern not found: Text (with 运行后的命令行参数:exe '!tr "\0" " " </proc/' . getpid() . '/cmdline'给了我: nvim /tmp/.tmpxn2hIQ +/GitHub (bookit/issues) 但我真的不知道它是如何处理的。我是否遗漏了...

Admin

SetFileTypeSH 缺失
nvim

SetFileTypeSH 缺失

我尝试编辑 SH 文件,但打开时总是出现错误: Error detected while processing BufReadPre Autocommands for "*": ...m/site/pack/packer/start/packer.nvim/lua/packer/load.lua:171: Vim(echomsg):E114: Missing quote: "Error in packer_compiled: ...m/site/pack/packer/start/packer.nvim/lua/packer/load.lua:160: Vi...

Admin

vim colorcheme 正在覆盖 tmux 代码以更改活动/非活动窗格颜色
nvim

vim colorcheme 正在覆盖 tmux 代码以更改活动/非活动窗格颜色

我在 .tmux.conf 中有这段代码: set -g window-style 'fg=colour247,bg=colour234' set -g window-active-style 'fg=colour250,bg=black' 它可以工作并通过使不活动的窗格看起来稍微变灰来“变暗”它。 当 vim 在窗格中运行时它也可以工作,但仅当没有颜色方案时。一旦我使用带有 的颜色方案colorscheme koehler,调光效果就会停止工作。在我的 vim 配置中尝试了这个,看看是否可以让窗格变成灰色: hi ActiveWindow ctermbg...

Admin

如何让 (neo)vim 用剪贴板替换选择内容?
nvim

如何让 (neo)vim 用剪贴板替换选择内容?

Let's say I have "some example" text 如果我想更改引号内的文本,并且因为我set clipboard=unnamed的配置中有 ¹,那么我必须"qci"这样做⌘V。"q是一个随机寄存器,不会覆盖系统剪贴板。 有什么方法可以用更少的击键来复制这个过程吗?理想情况下,我会执行命令来定义要替换的区域(例如i",3W)和另一个键。 1 复制并粘贴到系统剪贴板或从系统剪贴板复制粘贴 ...

Admin