代码之家  ›  专栏  ›  技术社区  ›  Reman

将命令/搜索历史复制到剪贴板

vim
  •  6
  • Reman  · 技术社区  · 8 年前

    q::%y
    将搜索历史复制到剪贴板 q/:%y

    在vimscript中执行此操作:

    :normal q::%y
    :normal q/:%y
    

    但它不会复制任何东西
    为什么?

    (当我手动操作时,效果很好( q: :%y q/:%y ))

    1 回复  |  直到 7 年前
        1
  •  2
  •   mattb MrFlick    3 年前

    这对我很有效:

    nnoremap <Leader>r q::%y<cr>
    

    并在以下情况下关闭窗口:

    nnoremap <Leader>r q::%y<cr>:q<cr>