标签: emacs

  • 让Emacs在Win下输出中文

    在 Windows 下,Emacs 默认使用 UTF-8 编码。如果你希望将 message 输出的文本设置为 GBK 编码,可以通过以下方法实现:

    1. 设置编码

    在你的 Emacs 配置文件(如 .emacsinit.el 位置在:C. \Users\你的用户名\AppData\Roaming)中,添加以下代码:

    ;; 设置默认编码为 GBK
    (prefer-coding-system 'gbk)
    
    ;; 将 message 输出设置为 GBK
    (set-language-environment "Chinese-GBK")

    2. 确保正确的输出

    在使用 message 函数时,确保传递的字符串是正确编码的。例如:

    (message "你好,世界!")

    3. 保存文件时使用 GBK 编码

    如果需要保存文件时使用 GBK 编码,可以在打开文件后使用:

    (set-buffer-file-coding-system 'gbk)

    4. 重新启动 Emacs

    修改配置文件后,重新启动 Emacs,使设置生效。

    5. 测试输出

    你可以在 Emacs 中执行以下代码来测试 message 的输出:

    (message "这是一个测试消息。")

    6. 其他注意事项

    • 确保你的终端或其他输出设备支持 GBK 编码。
    • 如果你的 Emacs 版本不支持 GBK,可能需要安装相应的编码库。

    通过以上步骤,你应该能够将 message 输出的文本设置为 GBK 编码。

人生梦想 - 关注前沿的计算机技术 acejoy.com 🐾 步子哥の博客 🐾 背多分论坛 🐾 知差(chai)网