跳至内容
Xeron
Go back

Wayland 下 Neovim 剪贴板配置

发布于:
建议修改

Nvim 里 d 删掉一段,再想粘回之前复制的内容,粘出来的却是刚删的东西

一开始怀疑是 Nvim 和 wl-clipboard 没配好,设了:

vim.opt.clipboard = "unnamedplus"

没用。问题不在这:unnamedplus 会把 d 删除的内容也塞进系统剪贴板,正好盖掉你之前复制的

Vim 的逻辑是删除即剪切,删掉的东西默认进寄存器。想让 d 只删不动剪贴板,把它们指到黑洞寄存器 _,写进 ~/.config/nvim/init.lua

vim.api.nvim_set_keymap('n', 'd', '"_d', { noremap = true })
vim.api.nvim_set_keymap('n', 'D', '"_D', { noremap = true })
vim.api.nvim_set_keymap('n', 'dd', '"_dd', { noremap = true })

建议修改
在以下平台分享此文章:

上一篇
加密货币交易思考
下一篇
Python OCR 自动化脚本