我想将 Neovim 中的一些代码复制到 Firefox,但我复制的内容并不能保留到 Neovim 之外。
我检查后:checkhealth
,它是这样说的:
我应该怎么做才能处理这个问题?
为了能够将从 Neovim 复制的文本粘贴到任何应用程序,您必须将文本复制到系统剪贴板。您可以按如下方式执行此操作:
安装剪贴板工具,因为在您的屏幕截图中显示您没有安装该工具。
如果您在 Xorg 会话中,您可以通过运行xsel
以下命令来安装:xclip
sudo apt install xsel
Run Code Online (Sandbox Code Playgroud)
或者:
sudo apt install xclip
Run Code Online (Sandbox Code Playgroud)
如果您正在使用 Wayland 会话,则可以wl-clipboard
通过运行以下命令进行安装:
sudo apt install wl-clipboard
Run Code Online (Sandbox Code Playgroud)
选择您要在 Neovim 中复制的文本。
一次按一个以下键:"+y
这会将 ( y
) 所选文本复制到选择寄存器( "+
)。
Ctrl使用常用的粘贴快捷键+将所选文本粘贴到您想要的应用程序V。
为了使事情变得更容易,您还可以通过在文件中添加以下内容,将在 Neovim 中复制的文本始终复制到系统剪贴板~/.config/nvim/init.vim
(如果文件不存在,则创建该文件;如果使用自定义文件,则转到正确的文件位置) Neovim 设置):
set clipboard=unnamedplus
Run Code Online (Sandbox Code Playgroud)