gpt4 book ai didi

emacs - 如何防止 emacs 在第一行添加编码信息?

转载 作者:行者123 更新时间:2023-12-03 08:18:21 24 4
gpt4 key购买 nike

在某些文件中,尤其是 .rb 我有一个问题,emacs 强制我使用以下编码行。

# -*- coding: utf-8 -*-

即使我删除了该行,一旦我保存文件,它也会再次写入。

是否可以禁用此功能?

最佳答案

看起来这是 emacs 中 ruby​​-mode 的一部分。

我找到了一篇文章的链接,该文章展示了如何编辑 ruby​​-mode.el 文件。不确定它是否有效,但该文章中还有一条评论可能会更好:

(setq ruby-insert-encoding-magic-comment nil)

如果您使用的是 enh-ruby-mode 而不是使用 ruby​​-mode你应该设置这个变量:
(setq enh-ruby-add-encoding-comment-on-save nil)

链接:

Fix: Emacs/Aquamacs keeps adding encoding comments to my files

此外,迈克尔科尔的半相关问题但中肯的回答: How can I avoid putting the magic encoding comment on top of every UTF-8 file in Ruby 1.9?

Enh-ruby-mode comment encoding line

关于emacs - 如何防止 emacs 在第一行添加编码信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6453955/

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