假设我:set all
在vim
命令模式下运行,该命令按预期输出很多东西,我如何将此输出重定向到能够读取传入缓冲区的外部应用程序,比方说gedit
?
问问题
428 次
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 回答