ConvertToUTF8
Sublime Text 2和3插件,用于编辑和保存以GBK、BIG5、EUC-KR、EUC-JP、Shift_JIS等编码的文件。
详细信息
安装
- 总计 1.33M
- Win 982K
- Mac 263K
- Linux 82K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 151 | 137 | 76 | 111 | 148 | 154 | 127 | 136 | 146 | 93 | 92 | 121 | 152 | 122 | 141 | 132 | 89 | 95 | 135 | 147 | 167 | 139 | 158 | 82 | 90 | 131 | 148 | 169 | 170 | 150 | 70 | 102 | 129 | 127 | 150 | 160 | 145 | 76 | 75 | 108 | 134 | 126 | 153 | 139 | 81 | 102 |
Mac | 25 | 32 | 10 | 13 | 22 | 20 | 24 | 27 | 29 | 5 | 11 | 28 | 23 | 35 | 25 | 29 | 9 | 14 | 22 | 25 | 22 | 24 | 15 | 8 | 17 | 16 | 27 | 29 | 32 | 29 | 9 | 12 | 26 | 25 | 27 | 19 | 21 | 18 | 14 | 26 | 27 | 27 | 29 | 21 | 17 | 16 |
Linux | 8 | 5 | 1 | 0 | 4 | 6 | 6 | 9 | 6 | 5 | 1 | 1 | 7 | 4 | 5 | 7 | 4 | 4 | 5 | 4 | 2 | 9 | 10 | 12 | 4 | 5 | 5 | 8 | 1 | 4 | 4 | 6 | 2 | 7 | 5 | 3 | 6 | 7 | 3 | 7 | 10 | 3 | 13 | 3 | 2 | 5 |
说明文件
说明(中文说明见README.zh_CN.md)
使用本插件,您可以编辑和保存Sublime Text当前不支持编码的文件,特别是CJK用户使用的文件,如GB2312、GBK、BIG5、EUC-KR、EUC-JP等。ConvertToUTF8支持Sublime Text 2和3。
如果您想支持这个插件,可以通过支付宝或微信捐赠。谢谢!:)
注意
** Windows 7 (Sublime Text 3):当Windows DPI缩放设置为大于100%的值时,文件名可能无法正确显示,请尝试在Sublime Text的用户设置中添加"dpi_scale": 1
。
** Linux (Sublime Text 2 & 3) 和OSX (Sublime Text 3):为了使ConvertToUTF8正常运行,您需要安装一个额外的插件:适用于Sublime Text 2的Codecs26或适用于Sublime Text 3的Codecs33。
安装
使用Package Control查找、安装和升级ConvertToUTF8是安装此插件的首选方法。
否则,您可以下载该存储库作为zip文件,解压缩它,然后将新文件夹重命名为ConvertToUTF8,然后将此文件夹移动到Sublime Text的Packages文件夹中(您可以通过点击“首选项 > 浏览包”菜单项在Sublime Text中找到“包”文件夹)。
您的文件夹层次结构应如下所示
配置
请查看ConvertToUTF8.sublime-settings文件以获取详细信息。您应该在“用户”文件夹下以名为“ConvertToUTF8.sublime-settings”的文件保存您的个人设置。您可以在.sublime-project文件中设置项目特定设置(除encoding_list和max_cache_size外),该文件可以通过“项目 > 编辑项目”菜单打开。
- encoding_list:检测失败时的编码选择列表
- reset_diff_markers:转换后重置差异标记(默认:true)
- max_cache_size:最大编码缓存大小,0表示无缓存(默认:100)
- max_detect_lines:最大检测行数,0表示无限(默认:600)
- preview_action: 在预览文件时将其内容转换为UTF-8(默认:false)
- default_encoding_on_create: 设置新创建文件默认编码(例如“GBK”),空值表示使用Sublime Text的“default_encoding”设置(默认:””
- convert_on_load: 文件被加载时将其内容转换为UTF-8(默认:true
- convert_on_save: 文件被保存时将其内容从UTF-8转换为原始编码或指定编码(默认:true
- convert_on_find: 将搜索结果视图中的文本转换为UTF-8(默认:false
- lazy_reload: 将文件保存到一个临时位置,在切换到其他窗口或标签时在后台重新加载它(默认:false
- confidence: 转换执行自动的最小置信率。(默认:0.95)
用法
在大多数情况下,此插件将自动处理编码问题。
您也可以使用“文件 > 设置文件编码为”菜单项在不同的编码之间进行转换。例如,您可以打开一个UTF-8文件,并将其保存为GBK,反之亦然。
注意:* 如果convert_on_save设置为false
,则文件将永远不会保存为选定的编码 * 请在编码检测过程完成后编辑文件 * 如果检测结果不准确,请尝试增加max_detect_lines的值或手动设置编码 * 由于API的限制,当lazy_reload设置为true
时,保存文件后立即退出Sublime Text会导致文件以UTF-8保存,下次Sublime Text启动时将重新加载正确的内容
常见问题解答
- 问:安装后不起作用,如何修复?
答:请尝试以下步骤:1. 重启Sublime Text 2. 确保插件文件夹命名为“ConvertToUTF8”(如果有通过“Package Control”安装的,请跳过此步骤) 3. 查看上面的注意部分 4. 禁用其他与编码相关的插件 5. 联系我
- 问:支持的编码有哪些?
答:任何Python支持的编码都可以,其他如EUC-TW的编码将不会支持。
- 问:窗口被重新激活后,内容为什么会变得混乱?
答:这是由重新加载引起的,已经修复。请更新您的ConvertToUTF8到最新版本。
- 问:当窗口被重新激活时,ST2问我“文件“在磁盘上已更改。您要重新加载它吗?”?
答:与上面相同的原因。如果您对文件有未保存的更改,请选择“取消”。
- 问:保存文件时,Sublime Text告诉我文件保存为UTF-8,为什么
答:不用担心,插件会将您的文件转换为原始编码。
- 问:文件已经保存为UTF-8并且内容变得混乱,如何恢复?
答:请打开文件并确认其编码为UTF-8,然后选择菜单项“文件 > 保存带有编码 > 西方(Windows 1252)”,关闭并重新打开此文件。
联系我
请发送您的问题或建议:sunlxy (at) yahoo.com 或 http://weibo.com/seanliang