V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BlackSnow
V2EX  ›  Vim

nvim 复制改键

  •  
  •   BlackSnow · 125 天前 · 1007 次点击
    这是一个创建于 125 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在使用的 nvim ,改键的文件 keymap.lua 希望能设置的快捷键盘是"+y (复制到"+寄存器) 变成 空格+y(<leader>+y)

    我的 lua 文件是这样设置的,nvim 的 keymap 文档还是看不太懂 keymap.set("i","<leader>y",""+y")

    请问应该怎么修改

    4 条回复    2024-08-19 11:03:17 +08:00
    chuan0144
        1
    chuan0144  
       125 天前
    这样试试:
    keymap.set("i","<leader>y","\"+y")
    复制光标下单词:<leader>yiw
    复制光标所在行:<leader>yy
    EchoWhale
        2
    EchoWhale  
       125 天前   ❤️ 1
    你不该设置插入模式

    选中状态下复制设置 v
    vim.keymap.set('v', '<leader>y', '"+y')
    normal 模式下复制行:
    vim.keymap.set('n', '<leader>y', '"+yy')
    BlackSnow
        3
    BlackSnow  
    OP
       125 天前
    @chuan0144 大佬,nvim 这边能直接解码中文吗,虽然最近看咨询说也开始支持.md 配置了,但是这个也不能吧
    另外,我觉得主要问题是没找到这个"+y 正确的按键描述 T_T
    BlackSnow
        4
    BlackSnow  
    OP
       125 天前
    @EchoWhale 感谢,已解决!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.