我想将vi
命令的输出导出:set fileencoding
到另一个文件。看来vi
文件编码检测比file
命令要好。
怎么做?
我可以写一个宏:
:set fileencoding
:q
但这不会导出输出。
答案1
在 中vim
,您可以使用redir
命令。在命令模式下:
:redir > vim.output | set fileencoding | redir END
然后 的输出set fileencoding
将保存到vim.output
.还有很多其他选项redir
,您可以查看:help redir
更多详细信息。
这适用于vim
,不适用于vi
。