【问题标题】:Use emacs to edit C files with pico style使用emacs编辑pico风格的C文件
【发布时间】:2016-05-04 13:35:28
【问题描述】:

我希望 emacs 使用 pico editing style 缩进我的 C 源代码。

如何做到这一点?

【问题讨论】:

    标签: emacs indentation


    【解决方案1】:
    (add-hook 'c-mode-hook (lambda () (setq-local c-basic-offset 2))
    

    这会给你这样的代码:

    int foo()
    { int x = 5;
      int y = bar(x);
      return x + y; }
    

    【讨论】:

    • 我将它添加到.emacs 但是当我在{ 之后点击TAB 时没有任何反应,也没有在return 语句之后点击TAB ......我希望插入2个空格.我错过了什么吗?
    • TAB 将增加或减少当前行的缩进以使缩进正确。它只会从行首添加或删除空格。所以我认为如果不编写一些额外的代码,它就不能按照你想要的方式工作。
    • 好的,谢谢你的帖子布赖恩(我希望可以说谢谢)。
    猜你喜欢
    • 1970-01-01
    • 2012-02-17
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2013-04-03
    • 2011-05-26
    相关资源
    最近更新 更多