使用VSCode Neovim扩展时如何将内容复制到X剪贴板?
VSCode Neovim默认同步系统剪贴板配置方法
前置依赖检查
首先确保你的Neovim已支持剪贴板功能,在终端执行以下命令验证:nvim --version | grep clipboard
如果输出结果包含+clipboard说明支持,否则需要先安装对应系统的剪贴板工具:
- Linux X11环境:安装
xclip或xsel,以Debian/Ubuntu为例执行sudo apt install xclip - macOS:系统自带
pbcopy/pbpaste,无需额外安装 - Windows:系统自带
clip,无需额外安装
核心配置
直接修改你的Neovim配置文件即可:
如果使用Lua配置(init.lua),添加以下内容:
vim.opt.clipboard:append("unnamedplus")
如果使用Vimscript配置(init.vim/.vimrc),添加以下内容:
set clipboard+=unnamedplus
配置完成后重启VSCode即可生效,此后默认的y(复制)、d(剪切)、p(粘贴)操作都会直接和系统剪贴板交互,和手动使用"+y/"+p的效果完全一致。
内容的提问来源于stack exchange,提问作者Reactormonk
相关产品推荐
相关产品推荐

