当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : emacs,使用了cedet插件,提示includesemantic.cache文件写保护。
帖子发表于 : 2007-08-20 14:06 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
每次打开C/C++文件,退出时候都会提示includesemantic.cache写保护,是否要强行写入。
把.emacs中的
;;;;C/C++语言启动时自动加载semantic对/usr/include的索引数据库
;(setq semanticdb-search-system-databases t)
; (add-hook 'c-mode-common-hook
; (lambda ()
; (setq semanticdb-project-system-databases
; (list (semanticdb-create-database
; semanticdb-new-database-class
; "/usr/include")))))
这段注释以后就正常了。

原先使用也是正常的,今天用root权限用了一下emacs就出现这个问题。
现在我在C/C++中,对自定义结构、类的补全是正常的,可是对标准库中的类,自动补全完全没作用啊。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-20 14:32 
头像

注册: 2007-05-10 19:42
帖子: 255
地址: 南京, Deutschland, Karlsruhe
送出感谢: 0 次
接收感谢: 0 次
引用:
可是对标准库中的类,自动补全完全没作用啊

的确如此,cedet还没做的那么强大

引用:
今天用root权限用了一下emacs就出现这个问题

那是当然的,root当然可以修改任何的目录,文件,创建任何文件
最好不要在root权限下这样使用emacs,如果需要在root中用emacs修改一些配置文件
emacs -q 不要加载任何个人设置


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-20 15:18 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
现在的问题是我该怎么恢复呢?
总不能一直让他出现这个提示吧?
我把插件删除了,重新下载安装,还是没用。
新建了一个用户,结果还是出现这样的提示。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-20 15:37 

注册: 2007-07-26 15:07
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
汗,问题解决了,在/usr目录下居然还真有这么一个root所有的文件,删除了就没有这个写保护提示了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译