码迷,mamicode.com
首页 > 其他好文 > 详细

sublime的reopen with encoding和reload with encoding区别

时间:2017-01-17 21:44:54      阅读:1393      评论:0      收藏:0      [点我收藏+]

标签:保存   sublime   编码格式   功能   size   转换   mil   注意   格式   

reopen 是说把一个文件以什么编码打开,也就是用什么编码来理解该文件,它不涉及到转化。而reload则是以该文件原本的编码来理解并打开文件,然后把它转为在reload with encoding菜单中选中的那个编码格式,也就是说实现了一次编码的转化,还有人专门写了一个插件去做这个事,叫ConvertToUTF8,这个插件就是把非utf8的文件加进来,然后转为utf8。但是有一点要注意,转化完的文档此时只存在于sublime的内存中,并没有被保存到磁盘上,只有当你按下保存键时,内存中已经转化过编码的文档才会保存到磁盘中。

 

相应的,sublime还有set file encoding to 和save with encoding,这两个功能都实现了编码转化,但的区别则是:set file encoding to的改变只在内存中,只有按下保存键后,才会保存在磁盘中(磁盘中的文件才真正被转换了编码);save with encoding=set file encoding to+save,转码的同时保存,磁盘中的文件直接被转换了编码。

 

 

无论是哪种转化方式(除了reopen with encoding的其它3个菜单),如果转化不成功,则无反应或者给出转换失败的提示。

sublime的reopen with encoding和reload with encoding区别

标签:保存   sublime   编码格式   功能   size   转换   mil   注意   格式   

原文地址:http://www.cnblogs.com/JMLiu/p/6294520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!