gpt4 book ai didi

emacs - 防止 emacs 混用制表符和空格?

转载 作者:行者123 更新时间:2023-12-04 02:28:36 26 4
gpt4 key购买 nike

背景:

我主要是一名 Javascript 开发人员。浓缩咖啡模式摇滚。

我在一个团队中工作,其他人接触我的代码(我也是他们的)。不同的人对标签宽度有不同的偏好。四点钟我喜欢我的,两点钟我同事喜欢他的。

如果您混合使用制表符和空格,JSLint 会提示(是的,我意识到您可以将其关闭 - 但它有助于让我保持理智)。

我在空白模式下盯着我的缓冲区,可以清楚地看到当我换行和制表时,它插入了一堆制表符,然后......四个空格。

我怎样才能防止这种行为?行的第一个可见字符之前的唯一空格应该是制表符...

最佳答案

您需要在 emacs 配置中调整一些设置。

(setq tab-width 4)        ;; set your desired tab width
(setq indent-tabs-mode t) ;; use tabs for indentation

您可能还需要在 javascript 模式中调整缩进偏移量,以便每个缩进都是制表符宽度的倍数(对于基于 C 的模式,它称为 c-basic-offset )。

关于emacs - 防止 emacs 混用制表符和空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com