当前位置:  开发笔记 > 编程语言 > 正文

尝试在Emacs中捕获块缩进

如何解决《尝试在Emacs中捕获块缩进》经验,为你挑选了1个好方法。

我在emacs中使用bsd缩进样式,我想稍微修改一下.我的.emacs文件的相关部分如下.当我用try catch块编写函数时,大括号会缩进.我希望他们不要像函数那样缩进.

它现在在做什么.

try 
    {
    }
catch 
    {
    }

我想要它做什么.

try 
{
}
catch 
{
}

.emacs文件

(defun my-c-mode-common-hook ()
  ;; my customizations for all of c-mode and related modes
  ;; other customizations can go here
  (setq c-default-style "bsd")
  (setq c-basic-offset 4)
  (setq indent-tabs-mode nil)
  )

(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

任何帮助,将不胜感激.



1> scottfrazer..:

转到你要更改的缩进行并按Cc Co.这将运行c-set-offset并默认为当前行的语法(在本例中为substatement-open).'+'表示一级缩进,' - '表示一级无意义,'0'表示没有额外缩进.你想要0.为了使它永久化,将(c-set-offset'subcatement-open 0)添加到你的钩子.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有