如何在每个新文件中将 Emacs 制表符设置为空格?
我想要一个 .emacs 设置,以便制表符始终由连续空格组成。 优选地在每种可能的模式中。 在其他编辑器中,这似乎从来都不是问题,但在 .emacs 中,我担心选项卡有点卡住了。
I would like to have an .emacs setting so that tabs are always formed by consecutive spaces. Preferably in each possible mode. In other editors it never seemed a problem, but in .emacs I'm a bit stuck with the tabs I'm afraid.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将其添加到您的 .emacs 中:
或者您可以定义一个 before-save-hook 来消除硬选项卡
add this in your .emacs:
or you can define a before-save-hook that eliminate hard tabs
还可以使用
Mx untabify
,它将当前区域中的所有制表符转换为空格。 在正确设置indent-tabs-mode
之前,您可以使用它来删除已编辑的文件中的现有选项卡。Also of use,
M-x untabify
, which will convert all the tabs into spaces in the current region. You can use this to get rid of the existing tabs in files you've edited before you had theindent-tabs-mode
set properly.