gpt4 book ai didi

vim - 在 VIM 中映射一个键

转载 作者:行者123 更新时间:2023-12-04 05:56:12 26 4
gpt4 key购买 nike

我试过了:

:map <F2> :.y" :g/<C-R>"/d<CR>

没运气 :(

这是做什么的,将当前行拉入寄存器“
然后,全局删除与寄存器中的行完全匹配的行。
当我手动执行时,它很有效。
:vmap <F2> ["]yy<ESC><ESC> :g/<C-R>"/d<CR>

与上面类似 - 我选择几个词,无论如何 - 我进行选择,然后将其拉到注册“。然后全局删除与注册中匹配的行。
当我手动执行时,它很有效。

我究竟做错了什么?

最佳答案

您可以为第一个尝试此操作:

:nnorempa <F2> :silent exe "g/".getline(".")."/d"<CR>

对于第二个,如果你只想删除的话,像这样:
:vmap <F7> y:silent exe "%s/".@"."//g"<CR>

如果您想删除匹配的行,请执行以下操作:
:vmap <F7> y:silent exe "g/".@"."/d"<CR>

关于vim - 在 VIM 中映射一个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494894/

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