4

每当我键入某些内容时,Emacs 都会重新缩进当前行,例如“;” 或者 ”//”。这很烦人,因为有很多地方不够聪明,无法正确缩进。

如何禁用此功能?我仍然希望能够使用 TAB 缩进该行,但我不希望我键入的任何源代码导致它重新缩进。

(我使用的是 Dylan Moonfire 的 C# 模式,但这可能适用于任何 cc 模式。)

4

2 回答 2

9

尝试运行c-toggle-electric-state来关闭这些角色的电动动作。

您可以将其作为 c-mode-common-hook 的一部分来执行,或者通过点击手动切换状态C-c C-l

于 2009-08-25T18:30:38.160 回答
1

很可能是由c 模式和衍生产品的inline-and-indent “特征”引起的。emacswiki有几个解决方案。

于 2009-08-25T18:30:03.887 回答