4

假设我:set allvim命令模式下运行,该命令按预期输出很多东西,我如何将此输出重定向到能够读取传入缓冲区的外部应用程序,比方说gedit

4

1 回答 1

3

使用ViM:如何将 ex 命令输出重定向到当前缓冲区或文件?,您可以将输出直接重定向到一个文件,然后像任何其他文件一样使用 Gedit 或任何其他选择的编辑器打开它。

:redir >your_file | silent set all | redir END

编辑:
正如romainl评论中提到的,如果 Vim 是用+clipboard. ctrlv然后你可以像往常一样将它粘贴到另一个程序中使用。

:redir @+ | silent set all | redir END
于 2013-05-25T10:15:46.177 回答