草庐IT

emacs-prelude

全部标签

c++ - emacs 完成或 IntelliSense 与 Visual Studio 相同

Linux上的emacs22.2.1我正在使用emacs进行一些C/C++编程。我想知道emacs是否支持完成(VisualStudio中的IntelliSense)。例如,在填充结构时,我希望在键入点运算符或箭头运算符时看到成员列表。函数签名也是如此,它给我传递的类型将显示。 最佳答案 Meta-/并不完全智能,但它确实会遍历已知名称。此项目提供您习惯的下拉式菜单:http://ecb.sourceforge.net/ 关于c++-emacs完成或IntelliSense与Visual

c++ - 使用 Emacs 从 .h 自动插入原型(prototype)函数

如何配置emacs在打开相应的.cc文件时自动插入.h中的原型(prototype)函数? 最佳答案 当我使用成员函数包进行更多C++编码时,我有类似的东西用于执行此操作:(require'member-function);;expandmemberfunctionsautomaticallywhenenteringacppfile(defunc-file-enter()"Expandsallmemberfunctionsinthecorresponding.hfile"(let*((c-file(buffer-file-name(

c++ - emacs:类和结构的不同缩进

我正在尝试在emacs中实现以下缩进:classA{//IALWAYSuseaccesslabelsinclassespublic://access-labelintmember;//inclass};structB{//INEVERuseaccesslabelsinstructsintmember;//inclass};但是使用下面的配置文件...(defunmy-cpp-mode()"MyC++mode"(c++-mode)(c-set-style"K&R")(setqc-basic-offset4)(c-set-offset'access-label'-)(c-set-offse

c++ - Emacs、Cedet 和语义

我已经按照Alexarticle为emacs配置了CEDET(伟大的!!)。现在,问题:我已经在我的/usr/include中使用GnuGlobal生成了GTAGS,我如何检查语义是否正在使用GTAGS?我可以将我的GTAGS保存在另一个目录中并指示语义使用该目录吗?在C/C++源代码中,完成include语句(来自系统header)不列出所有可用的header。好的,这是一个愚蠢的问题..但让我觉得有些地方不对劲 最佳答案 你可以使用命令:M-xsemantic-c-describe-environmentRET了解您的包含路径和

c++ - 大型项目的 Emacs 教程

谁能指导我使用gdb作为调试器的大型C++项目的emacs教程,该项目确实包含make文件。我确实搜索过emacs教程,但有些对于初学者来说太高级了,有些只针对一个单一的文件教程。我也确实阅读了以前的帖子,但没有找到适合大型项目的答案。我也不习惯使用“git”,这是以前帖子中的答案之一。 最佳答案 其实,学习Emacs是一件不容易的事情。您必须先学习基础知识,然后才能阅读“高级”教程。您应该做的第一件事是完成内置教程(C-ht)。真的很好。那么您应该尝试熟悉Emacs配置基础知识。许多用户建议的简单方法是获取现成的配置(例如Emac

windows - 如何在不丢失窗口最大化状态的情况下删除 Windows .emacs 中的工具栏?

当我尝试使用以下命令禁用.emacs中的工具栏时:(custom-set-variables'(tool-bar-modenil))或(更新)以下:(tool-bar-mode-1)窗口的最大尺寸缩小到屏幕的一部分。它甚至不在'restoredwindowsizemodus',但它确实认为它已最大化,因此再次最大化它(例如使用w32-send命令)没有任何效果。如果我在lisp交互模式下启动后应用相同的命令,则不会发生此行为。更新:非常相关:HowtomaximizeEmacsonWindowsatstartup?虽然这个问题是关于删除工具栏的,而另一个问题是关于最大化状态的,但事实证

windows - 在windows中设置emacs环境?

我目前受限于Windows开发框,我想将我的项目从eclipse迁移到emacs。有哪些关于为Windows设置emacs开发环境的好引用资料?任何有助于从Eclipse迁移的东西都将不胜感激。 最佳答案 如果您习惯于windows行为(例如ctrl-c是复制等),一个适合windows的emacs的良好(自定义)版本是'EmacsW32'包。如果您正在考虑从Eclipse迁移,我认为您可能需要Java支持。为此,您需要获得JDEE包,也。不幸的是,这对deployonwindows来说并非易事,因为它依赖于其他包(并且需要cygw

windows - sh.exe": emacs: command not found (Git bash Windows)

我在Windows7上使用GitBash,在将emacs设置为默认文本编辑器时遇到问题-我尝试了gitconfig--globalcore.editoremacs,然后gitconfig--globalcore.editor"'C:/emacs-23.3/bin/runemacs.exe'",gitconfig--globalcore.editoremacsclientw但无济于事.每次我在Bash中输入类似“emacsREADME.txt”的内容时,都会显示以下错误:sh.exe":emacs:commandnotfound我已经忍受了最长的时间,选择单独打开emacs并打开相关文件

windows - 如何删除 Windows 任务栏中的多个 emacs 实例

如果我用runemacs.exe启动emacs,任务栏中的窗口与emacs.exe进程关联,而不是runemacs.exe进程。这意味着如果我固定runemacs.exe,我会在任务栏中看到两个emacs图标。如果我固定emacs.exe,我会得到一个控制台。我该如何吃蛋糕? 最佳答案 这看起来像是一个选项:http://sachachua.com/blog/2012/06/making-gnu-emacs-play-well-on-microsoft-windows-7/TopinEmacstoyourtaskbar,right-

windows - 我可以在 Emacs 的 shell 模式下使用 PowerShell 吗?

我可以在emacs的shell模式下使用powershell作为shell吗?怎么办? 最佳答案 请参阅JeffreySnover的博文PowerShellrunninginsideofEmacs 关于windows-我可以在Emacs的shell模式下使用PowerShell吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/872510/