gpt4 book ai didi

lua - Neovim lua 复制粘贴按键映射

转载 作者:行者123 更新时间:2023-12-02 18:24:33 24 4
gpt4 key购买 nike

我刚开始用 lua 配置替换我的 vim 配置,我试图制作一个简单的复制/粘贴到剪贴板键映射,这样我就可以选择带有“v”的文本,然后单击 Ctrl+c 和 Ctrl+v,但我可以'让它开始工作。

我想做一个“+y”和一个“+p”

我试过了,但没用:

local keymap = vim.api.nvim_set_keymap
keymap("n", "<C-c>", '"+y', opts)
keymap("n", "<C-v>", '<ESC>"+pa', opts)

有什么想法吗?

最佳答案

试试这个:

vim.api.nvim_set_keymap("n", "<c-c>", '"*y :let @+=@*<CR>', {noremap=true, silent=true})
vim.api.nvim_set_keymap("n", "<c-v>", '"+p', {noremap=true, silent=true})

将 i,v,x... 添加到其他模式的第一个引号中。

我看到您正在做一些额外的事情,例如转义和追加,所以对于您的工作流程来说,这可能不是全部 - 但这应该可以让您继续。

关于lua - Neovim lua 复制粘贴按键映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70407171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com