gpt4 book ai didi

Vim - 带有可选寄存器前缀的映射

转载 作者:行者123 更新时间:2023-12-04 21:49:52 25 4
gpt4 key购买 nike

所以我发现在 Vim 中我的一个常见任务是 PUT 到行首或行尾。所以我的映射可能是:

nmap <Leader>p $p
nmap <Leader>P 0P

但是,我真正想做的是在放置之前选择性地包含一个寄存器。

例如 "a,P 将从寄存器 a 放到行首。

有没有办法通过映射做到这一点?

最佳答案

您可以使用 <expr> 来执行此操作一行映射:

nnoremap <expr> \p '$"'.v:register.v:count1.'p'
nnoremap <expr> \P '0"'.v:register.v:count1.'P'

关于Vim - 带有可选寄存器前缀的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954866/

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