我知道包含一个像-*- coding: utf-8 -*-文件顶部附近的指令会告诉Emacs采用UTF-8编码,但更多时候,我想打开不包含这种指令的UTF-8编码文件.(在某些情况下,修改文件以添加编码指令不是什么大问题,但即使这样,这也是一个非常令人不满意的解决方案.)
在这种情况下,我应该使用(而不是普通的
C-x C-f)使用UTF-8作为编码系统打开文件?
编辑:要明确:甚至"现代Emacs"有时会猜到错误的编码系统(可能是由于文件中的错误或损坏); 我想告诉Emacs:打开这个文件时,忽略你的启发式,假设是UTF-8编码.基本上,我想要一个-*- coding: utf-8 -*-不需要我修改文件的指令.
尝试使用命令前缀C-xRETc来手动指定编码系统.例如:
C-xRETcutf-8RET (告诉emacs以下命令应该使用utf-8)
C-xC-fpath/to/your/fileRET (打开文件)
但正如评论中所述,如果您的系统配置良好,通常不需要这样做.
| 归档时间: |
|
| 查看次数: |
259 次 |
| 最近记录: |