获取Vim的ex命令输出


获取Vim的ex命令输出
 
 如果你想知道Vim编译的时候是不是启用了python选项,想知道Vim启动的时候加载了那些vim script。你也许知道用那些ex命令。但是你无法对这些命令的输出进行搜索。有时候你帮别人远程诊断,如果能拿到记录这些输出的文本文件将更为便捷。
 
如果想使用正常的vim的文本处理的技巧来过滤和加工这些ex命令的输出,你必须首先把这些输出重定向。这正是:redir这个命令派上用场的时候。该命令可以把任何ex命令的输出重定向到文件,命名或匿名寄存器,系统剪切板或者vim script的变量中去。
   www.2cto.com  
回到version的例子,要把该命令的输出放到一个文件中去,可以按照以下步骤:
 
Vim代码  
1. :redir > vim_version_output.txt  
2. :version  
3. :redir END  
   www.2cto.com  

相关内容

    暂无相关文章