lazyvim复制到剪切板
在neovim(10.0.2)中,其实已经默认开启了yank插件,也就是复制的内容会自动传入剪切板。
那么为什么还会有这篇文章呢?因为lazyvim默认有这样一个配置:
opt.clipboard = vim.env.SSH_TTY and "" or "unnamedplus" -- Sync with system clipboard |
这句的意思查看你的shell是否是tty类型,如果是tty那么就不会进入系统剪切板。恰好ssh就是tty类型,所以ssh连接的shell在打开nvim复制的内容是不会进入到系统剪切板的。
进入系统剪切板的作用:here
所以要在~/.config/nvim/lua/config/option.lua
中覆盖这条默认设置:
opt.clipboard = "unnamedplus" |
这样即便tty也能够进入系统剪切板了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TroyMitchell's blog!