我如何在崇高的文本中看到文件的当前编码?

这似乎是一件相当简单的事情,但搜索并没有得到太多。任何建议将不胜感激!


当前回答

如果你不想使用插件,还有一个选择:

Ctrl +” 或

View ->显示控制台

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

view.encoding()

如果你想要一些更侵入性的东西,有一个选项可以创建一个执行以下命令的快捷方式:

sublime.message_dialog(view.encoding())

其他回答

对我来说,没有任何插件,只是从file菜单或键盘快捷键保存文件

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

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

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

如果你不想使用插件,还有一个选择:

Ctrl +” 或

View ->显示控制台

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

view.encoding()

如果你想要一些更侵入性的东西,有一个选项可以创建一个执行以下命令的快捷方式:

sublime.message_dialog(view.encoding())

ShowEncoding是另一个简单的插件,它在状态栏中显示编码。这就是它所做的,在编码之间转换使用内置的“保存与编码”和“重新打开与编码”命令。

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

由于这个线程在谷歌搜索中是一个流行的结果,下面是sublime text 3 build 3059+的方法: 在用户首选项中,添加以下行:

"show_encoding": true