Sublime text -(Sidebar/Tab/Go 到任何东西)Korean/Chinese/Japanese 损坏

Sublime text - (Sidebar/Tab/Go to anything) Korean/Chinese/Japanese broken

我在 Windows10.

中使用 sublime text 3

正如您从上面的截图中看到的,Korean/Chinese/Japanese 个字符在 'Go to Anything' 文本输入、边栏和选项卡标题中被损坏。

有谁知道如何解决这个问题?我认为类似的语言如日语,汉字也有同样的问题。

偏好设置-设置-用户中的字体设置未解决此问题。

ps。这不是文本 'file' 编码的问题。它可能来自 Sublime text.exe 使用的不合适的 Windows 字体。但我找不到改变这一点的方法。更改 Windows 默认字体不能解决此问题。 (我绝对可以在 Windows 文件资源管理器中看到韩语。)

已编辑:另请参阅 kipid's blog - Introducing Sublime Text editor - #Sidebar, Go to Anything, Tab label 에서의 한글깨짐 (Package - PackageResourceViewer) 了解解决方案。

我遇到了同样的问题:我的Windows7机器上安装的ST3无法在侧边栏和选项卡中正确显示中文文件名。我发现这个 solution in the Chinese website Zhihu:只需在用户首选项文件中添加 "dpi_scale": 1.0 并重新启动 ST3。这个对我有用!

  1. 在 Sublime Text 中,按 "Ctrl + `" 打开控制台,然后输入下面的代码来安装 package control。

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

  1. 重启 Sublime Text

  2. 在 Sublime Text 中,按 "Ctrl + Shift + P" 打开命令模式,在下拉选项中键入 "Install Package"、select "Package Control: Install Package"

  3. 现在,输入"ConvertToUTF8"或"GBK Encoding Support"。

完成