Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 不能使用C++文件使用XCSOPE快捷方式_Emacs_Editor - Fatal编程技术网

Emacs 不能使用C++文件使用XCSOPE快捷方式

Emacs 不能使用C++文件使用XCSOPE快捷方式,emacs,editor,Emacs,Editor,我已经用我的Emacs设置了xcscope。它适用于所有c源文件。但是,我不能使用C + C s CDCiver全局定义与C++文件等键绑定。我试着像文档建议的那样添加全局地图。它也失败了。你能给我一些关于如何解决这个问题的线索吗?我也可以将xcscope与java一起使用吗 版本: GNU Emacs 23.1.1 x86_64-pc-linux-GNU,GTK+版本2.20.1,2011-03-05,allspice,modif\ 由Debian设计的ied 实际上,我可以在/usr/sha

我已经用我的Emacs设置了xcscope。它适用于所有c源文件。但是,我不能使用C + C s CDCiver全局定义与C++文件等键绑定。我试着像文档建议的那样添加全局地图。它也失败了。你能给我一些关于如何解决这个问题的线索吗?我也可以将xcscope与java一起使用吗

版本:

GNU Emacs 23.1.1 x86_64-pc-linux-GNU,GTK+版本2.20.1,2011-03-05,allspice,modif\ 由Debian设计的ied

实际上,我可以在/usr/share/emacs/site elisp/xcscope.el中看到xcscope键绑定

(add-hook 'c++-mode-hook (function cscope:hook))

但是,我可以确认缓冲区设置为C++/l是正确的。这可能是emacs的一个bug。

您在emacs之外也能做同样的事情吗?也许是在终端?@vpit3833你说的做同样的事情是什么意思。我可以在Emacs内和Emacs外正确击键。我也可以使用MX X cCurt找到全局定义,也可以在Emacs中搜索符号。@ JCADM通过“做同样的事情”,我的意思是,使用cC+和C++文件。如果它在Emacs之外工作没有问题,您可以开始查看您的.Emacs或任何您进行了cscope设置的地方。是的,在没有Emacs的情况下使用它没有问题。Em…我尝试删除除require'cscope之外的所有内容,但没有任何更改。尝试emacs-q,emacs-q。根据哪种设置使cscope正常工作,另一种设置可能会导致问题。这可能是由于一些其他冲突的设置以及。