如何在Sublime Text中查看文件的当前编码?

时间:2013-04-24 15:20:41

标签: encoding sublimetext2

如何在Sublime Text中查看文件的当前编码?

这似乎是一件非常简单的事情,但搜索并没有产生太大的影响。任何指针都将不胜感激!

6 个答案:

答案 0 :(得分:464)

由于这个帖子在谷歌搜索中是一个流行的结果,这里是为崇高文本3 build 3059+做的方法: 在用户首选项中,添加以下行:

"show_encoding": true

答案 1 :(得分:294)

如果您不想使用插件,则另一个选项:

控制 + `

View -> Show Console

在控制台上键入以下命令:

view.encoding()

如果您想要更具侵入性的内容,可以选择创建执行以下命令的快捷方式:

sublime.message_dialog(view.encoding())

答案 2 :(得分:43)

使用EncodingHelper插件,您可以在状态栏上查看文件的编码。您还可以转换文件的编码并扩展其他功能。

Demo

答案 3 :(得分:32)

就我而言,没有任何插件,只需从文件菜单或键盘快捷方式保存文件

CTRL + S (Windows,Linux)或 CMD + S (Mac OS)

在编辑器窗口底部的状态栏中简要显示括号之间的当前编码。这个建议适用于Sublime Text 2和3。

请注意,如果您尝试使用不能代表文件中所有字符的编码保存文件,则Sublime Text 3状态栏右侧显示的编码可能会显示错误的文件编码。 在这种情况下,你会看到一个信息对话框,而Sublime告诉你它正在回归到UTF-8。情况可能并非如此,所以要小心。

答案 4 :(得分:9)

ShowEncoding是另一个简单的插件,可以在状态栏中显示编码。就是这样,在编码之间进行转换时使用内置的“Save with Encoding”和“Reopen with Encoding”命令。

答案 5 :(得分:1)

插件ConverToUTF8也具有此功能。