2

环境:

  1. Linux Mint 14 MATE amd64桌面(类似 Ubuntu 12.10)
  2. cscope 15.7a -3.6(Ubuntu 源)
  3. vim 7.3(Ubuntu 源代码)
  4. 配对终端

描述:

当我在 mate-terminal 中命令“vim xx.c”时,vim 调用 cscope 执行“cs add $PROJ/cscope.out”但失败并显示消息:

Error detected while processing /usr/share/vim/vim73/plugin/cscope_maps.vim:
line   46:
cs_read_prompt EOF: Interrupted system call
Press ENTER or type command to continue

cscope_maps.vim第 46 行:

if filereadable("cscope.out")
   cs add cscope.out

elseif $CSCOPE_DB != ""
    cs add $CSCOPE_DB   //line 46 here
endif

我已正确导出 $CSCOPE_DB 因为它有时会起作用。仍然它随机发生。我使用在$PROJ dir下工作的“cscope -Rbkg”。当我在$PROJ/subdir工作时会出现问题。有时我可以正常使用 vim 打开文件而不会出现错误消息。我尝试使用从源代码 tarball 编译的 cscope-15.6。这永远不会出现在我的 CentOS 6.3 上。 有小伙伴有什么建议吗?

4

0 回答 0