Windows 10 WSL 上缺少 Vim 注册表 `*`?不是这样的 :)

Windows 10 WSL 上缺少 Vim 注册表 `*`?不是这样的 :)

对于 Windows 10 上 WSL 附带的 Vim 裸机版本,尝试“拉到注册表*”将失败并显示以下错误消息:

在此处输入图片描述

重现症状的一种方法是分配以下映射,并Y在正常模式下按下来调用它。

nnoremap Y :let @* = expand("%:p")<CR>

答案1

简短解决方案

关于讨论这里,通过安装“完整”版本的 Vimapt-get install vim-gtk解决了这个问题。

详细解释

Windows 10 上的 WSL 附带了 Vim 的基本版本,但不支持剪贴板。

  • 为了验证这一点,执行:echo has('clipboard')将产生0

安装后vim-gtkVim 即可具备该clipboard功能。

相关内容