org mode中代码格式化有问题

图片 图片 如上,格式化后#前多了一个","。 还有就是yaml格式化时会全部错位。求助! 对了,用的是spacemacs的最新配置。

  • 我看不懂什么你的问题,你的问题是什么?
  • 有什么必要得用图片展示代码吗?

不是代码的问题,是我用C-M-\这个键去格式化这个区域的代码,就跟图片上的一样,中间字符串那个位置#号开头的部分都莫名其妙给我多加了一个逗号

这个是特性(?),受 C-c ' org-edit-src-exit 的影响。 不影响使用(大概是防止解析出错), 见 https://code.orgmode.org/bzg/org-mode/src/master/lisp/org-src.el#L578

您好,那能把这个特性关掉吗

大概不能吧(会导致错误),建议用 C-c ’ 进入 src-edit-mode 来编辑,会消去前面的 ,