- Published on
vim 如何复制 message 命令的输出到系统剪切板
- Authors
- Name
- ttyS3
vim 要支持复制到系统剪切板,首先要确保系统安装了 xclip 之类的剪切板工具。
主要的使用场景是复制一些错误信息。
要复制 :message
的输出, 解决办法就是将输出重定向剪切板。
the clipboard register (@+
) or primary register (@*
)
比如:
:redir @+
:3message
:redir END
See :help :redir
, :help :message
当然,每次都敲这么多命令也是挺麻烦的,直接定义一个名为 CpMsg
command 好了:
command! -bang CpMsg redir @+ | 99message | redir END
refs
https://superuser.com/questions/167352/how-do-i-copy-command-output-in-vim/171105#171105