例如,如果我输入 ' :pwd
' 来获取当前工作目录,我可以在 gvim 中选择文本,但我不知道如何将其复制到剪贴板。如果我在控制台 vim 中尝试相同的操作,我什至无法用鼠标选择它。我希望这适用于所有 vim 命令,例如set guifont
复制guifont=Consolas:h10:cANSI
输出。
asd*_*dfg 48
你在找这个吗
:redir @* | set guifont | redir END
Run Code Online (Sandbox Code Playgroud)
:redir命令将命令的输出重定向到寄存器 (@*)。寄存器@* 指的是剪贴板。
有关这方面的更多信息,
:help :redir
Run Code Online (Sandbox Code Playgroud)
对于这个特定的示例,您可以执行以下操作(请注意“!”,它使其通过 shell):
:!pwd | xclip
Run Code Online (Sandbox Code Playgroud)
或者
:!pwd | xclip -selection secondary
Run Code Online (Sandbox Code Playgroud)
(取决于您想要哪种 X 选择)。
您可能必须先安装 xclip
sudo apt-get install xclip
Run Code Online (Sandbox Code Playgroud)
(或同等学历)
归档时间: |
|
查看次数: |
13022 次 |
最近记录: |