【发布时间】:2014-04-09 21:28:03
【问题描述】:
我正在尝试调试一个行为不端的 Vim 插件,该插件显然正在向 stdout 和 stderr 写入内容,但由于 gVim 从命令行运行时似乎在单独的进程中启动,因此我必须对其进行检查。有什么解决办法吗?
【问题讨论】:
-
如果你不能检查它,你怎么知道它正在向 stdout 和 stderr 写入内容?
-
插件是 YouCompleteMe,尽管按照 Wiki 上的说明进行操作,但我收到以下错误:
The ycmd server SHUT DOWN (restart with :YcmRestartServer). Stderr (last 30 line s)似乎应该有一些东西打印到 stderr (groups.google.com/forum/#!topic/ycm-users/l-d6Wfe-kgk )。 -
这是一个 YCM 问题,请使用他们的(重载)问题跟踪器。
-
是的,我想使用他们的问题跟踪器,但我看到很多人都报告了相同的通用错误消息,并且只收到回复“请阅读 CONTRIBUTING.md” 我想要找出一些额外的信息,以便 a) 希望我可以自己解决问题,或者 b) 我可以提供可能会得到解决的有用的问题报告。看到检查 stderr/stdout 似乎是一般的 Vim/Windows 问题,我认为最好在这里问(我回家后会试一试 Ingo 的回复)。
-
YCM 使用服务器 (ycmd),这可能是该服务器吐出错误,这会使 Vim 成为红鲱鱼,在这里。该服务器是您需要监控的。