使用以下命令,在将信息输出到屏幕的同时,也会保存到指定的文件中:
:redir > {file}
如果指定的文件以及存在,那么需要使用!参数进行强制覆盖:
:redir! > {file}
如果希望信息被追加到文件末尾,那么可以使用以下命令:
:redir >> {file}
假设需要查询大量的信息输出(例如:version命令),或者保存调试信息,那么信息重定向就会非常有价值。
使用以下命令,可以停止信息的重定向:
:redir END
我们可以将信息输出重定至寄存器之中,比如剪贴板寄存器(+)、命名寄存器(a-z,A-Z)和未命名寄存器(")。
使用以下命令,可以将信息输出重定向至剪贴板寄存器:
:redir @+
这样您就可以使用"+p
命令, 将信息输出粘贴到当前文本。
使用以下命令,可以将命令历史记录粘贴到当前文件中:
:redir @+
:set nomore
:history
:put +
:set more
:redir END
其中,:set nomore
命令用于暂定显示“--More--”信息,否则在分页显示命令历史记录时,需要点击按键以继续下一页的显示。
使用以下命令,可以查看更多帮助信息:
:help :redir