如何在 Sublime Text 中查看文件的当前编码?
这似乎是一件非常简单的事情,但搜索并没有产生太多效果。任何指针将不胜感激!
由于此线程是 google 搜索中的热门结果,因此对于 sublime text 3 build 3059+ 执行此操作的方法如下:在用户首选项中,添加以下行:
"show_encoding": true
如果您不想使用插件,另一种选择:
Ctrl+` 或
View -> Show Console
在控制台上键入以下命令:
view.encoding()
如果您想要更具侵入性的东西,可以选择创建一个执行以下命令的快捷方式:
sublime.message_dialog(view.encoding())
使用EncodingHelper插件,您可以在状态栏上查看文件的编码。您还可以转换文件的编码并扩展其他功能。
就我而言,没有任何插件,只需从“文件”菜单或使用键盘快捷键保存文件
CTRL+ S(Windows, Linux) 或CMD+ S(Mac OS)
在编辑器窗口底部的状态栏中,在括号之间简要显示当前编码。这个建议适用于 Sublime Text 2 和 3。
请注意,如果您尝试使用无法代表文件中所有字符的编码保存文件,则 Sublime Text 3 状态栏中显示的编码可能会显示文件的错误编码。在这种情况下,您会看到一个信息对话框,并且 Sublime 告诉您它正在回退到 UTF-8。情况可能并非如此,所以要小心。
ShowEncoding是另一个简单的插件,可以在状态栏中显示编码。仅此而已,要在编码之间进行转换,请使用内置的“使用编码保存”和“使用编码重新打开”命令。
插件 ConverToUTF8 也有这个功能。