【问题标题】:C++ class and emacs editorC++ 类和 emacs 编辑器
【发布时间】:2011-05-26 19:43:39
【问题描述】:

C++ 模式下的 Emacs 将这样的代码格式化,如何在 public 之后放置一个选项卡。

namespace Z
{
  class Z
  {
    public:
    Z();

【问题讨论】:

  • 将代码放入SO问题时,请缩进四个空格以正确格式化。
  • 通常情况下,ctrl-Q-tab 足以将标签放在任何地方,但我想你会发现它会在保存时删除尾随空格,所以实际上没有意义。
  • 我很确定 Umut 想要的是将行 Z(); 向右移动另一个缩进级别。

标签: c++ emacs


【解决方案1】:

一些快速搜索让我觉得这不会太容易。

您可以尝试here 中描述的解决方法

【讨论】:

  • EMACS 是有史以来最可配置的编辑器(对不起,我的意思是开发环境(对不起,我的意思是复活节彩蛋游乐场))如果有人没有进行适当的配置,我会感到惊讶。
  • 至少在 Bwmat 链接到的电子邮件之日,如果没有重要的额外 Lisp 块,听起来主模式无法做到这一点。我也很惊讶。
【解决方案2】:

不明白。

但这里有一个关于在 EMACS 上为类似 C/C++ 的语言配置缩进的页面
http://www.emacswiki.org/emacs/IndentingC

【讨论】:

  • 没有多少配置缩进会在公共之后放置一个标签。
  • CC 模式在源文件和头文件中做了一些奇怪的缩进,并且在头文件和源文件中完全不同,或者我在某些点上弄错了,仍然......
  • @Noah,所以你说不可能在 emacs 中为公共接口缩进,我得出的结论(可能比预期快一点)vi 摇滚......跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 2014-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多