和eclipse一样,提取函数,重命名变量等等 最佳答案 CEDET具有您正在寻找的某些功能。 关于c++-是否有用于EmacsC++编程的重构工具?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4276406/
我的php代码无法正确缩进时遇到问题...我希望我的代码看起来像这样if(foo){print"iamindented";}但它总是看起来像这样:if(foo){print"iamnotindentedcorrectly";}我厌倦了谷歌搜索类似的东西,并尝试将以下内容添加到我的.emacs,但它根本不起作用。有什么想法吗?(add-hook'php-mode-hook(function(lambda();;GNUstyle(setqphp-indent-level4php-continued-statement-offset4php-continued-brace-offset0ph
我是emacs的新手,我认为如果您能分享您在日常php工作中使用的配置,那就太好了。 最佳答案 这对我来说已经足够了,只是一些基于kohana的项目的缩进规则:(add-hook'php-mode-hook(lambda()(c-set-style"bsd")(setqc-indent-level2)(setqc-continued-statement-offset2)(setqc-brace-offset-2)(setqc-argdecl-indent0)(setqc-label-offset-2)(setqc-basic-off
使用Emacs代替Eclipse进行Android开发有优势吗?如果是,它们是什么? 最佳答案 这实际上不是特定于平台的问题。相反,您问的是有关开发环境的问题,这取决于个人喜好。总的来说,与使用Eclipse相比,您更喜欢使用emacs吗?您是否更喜欢“使用不同的脚本和您自己的lisphacking构建您自己的环境”的方法,而不是单一的分发加插件方法?如果您可以使用一个或另一个来提高工作效率,那么您应该使用那个。它与针对Android开发与编写网络应用程序无关。查看上一个问题:Whataretheefficienciesafford
首先,我不想在这里挑起一场宗教war,恕我先讲个小故事。在我能够做出选择的时候,我最初选择了emacs作为我的首选编辑器。作为一名实习生,我被迫在一家小型软件商店使用Vi,在那里我们需要通过ssh连接到服务器(更不用说非常慢的连接)并从那里编辑代码,因为我们不允许拥有源代码的本地副本代码。那段时间,我是一个Emacsubernoob,对tramp一无所知。我什至不知道我可以在Emacs上启动一个shell,所以我尝试了Vi只是为了看看它对我有什么帮助。起初,感觉就像被迫穿上我不喜欢的衣服,但时间过去了,我开始喜欢上了Vim。两年的vim(并且仍在计算中)对我来说是非常富有成效的学习经历
如何在不破坏语义和自动完成的情况下集成SCons和emacs+cedet? 最佳答案 我不认为存在针对cedet的SCons集成。但是,手动设置EDE项目很容易。下面给出了一个C++项目的lisp片段。(ede-cpp-root-project"myProject":name"myProject":file"my_project.txt":include-path'("myproject/include"):system-include-path'("/usr/include/c++/4.5.1""/usr/include/"))
我想使用cedet包(emacs)中的语义代码折叠。我安装了1.1版本并在.emacs中添加了以下行:(load-file"~/software/cedet-1.1/common/cedet.el")(require'semantic-tag-folding)(defunc-folding-hook()(global-semantic-tag-folding-mode1)(local-set-key(kbd"C-c")'semantic-tag-folding-fold-block)(local-set-key(kbd"C-c")'semantic-tag-folding-show-b
我最近试用了KDevelop。它查找符号(变量、函数名称、类、结构...)比semantic-complete-self-insert或M-Ret快得多(立即)。使用M-Ret速度更快,但它没有像其他IDE那样漂亮的格式,而是像Fromnil>这样无意义的格式。在emacs中,我必须等待至少~1秒,在许多情况下,等待CEDET查找所有包含的相关源文件,这需要很长时间。我用了autocompleteclang,但是好像没有速度提升。这是为什么:(?我喜欢Emacs和所有东西,并且在我发现KDevelop之前将它用于我的C/C++将近一年,但是使用Emacs意味着代码完成应该是微不足道的和
我刚刚开始使用C++开发,我想使用emacs编写代码,然后使用visualstudio6编译器在emacs中编译和运行它。我已经用谷歌搜索了一下,但似乎无法找到有关如何完成的解释。有什么指点吗?谢谢你的帮助,乔格 最佳答案 在过去的几年里,我理所当然地这样做了。有两种方法可以做到这一点:在旧版本的VS(包括VS6.0)中,有一个按钮可以导出项目的nmake文件。我偶尔会这样做,然后使用nmake进行编译。我有(setqcompile-command"nmakedebug")为此在我的.xemace/init.el中。您必须添加nma
我想使用EDE(来自CEDET)来处理我的一些基于cmake的C++项目。我发现了一些信息,这应该是可能的。但是,从现有源文件和cmake文件创建新项目的最佳方式是什么? 最佳答案 基于CMake的项目还不受本地支持——我个人使用标准的ede-cpp-root项目类型+somecustomcommandstocompilecode.在这个方向上有一些关于更完整功能的工作。您可以在separaterepository中找到更改. 关于c++-在emacs中使用EDE处理cmake/C++项