Sublime Text2,跨平台神级编辑器乱码问题解决

 

SubLime Text2是一个跨平台的源代码及文本编辑器,个人感觉可以称之为MAC平台上TextMate的跨平台版,界面、功能和快捷键都很舒服。唯一不足是对中文支持不好,打开含有中文字符的文件会乱码,搜索一番解决如下:

 

1、安装一个Sublime Package Control插件来解决GBK、GB2312的编码显示问题,方法为在Sublime Text 2上用Ctrl+~打开控制台,输入如下代码(注意Ctrl+~可能会和系统中其他软件的快捷键冲突导致无法正常出来控制台)

 

  
  
  
  
  1. import urllib2,os; pf='Package Control.sublime-package'
  2. ipp=sublime.installed_packages_path();<br />os.makedirs(ipp) if not os.path.exists(ipp) else None; 
  3. urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); 
  4. open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); 
  5. print 'Please restart Sublime Text to finish installation' 

2、如果控制台打开失败或系统路径包含中文字符,可以采用下面的方法手动安装:

打开Preferences菜单,并选择 Browse Packages…

系统会打开Sublime Text 2的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹

下载并将下载的Package Control.sublime-package拷贝到Installed Packages文件夹

重启Sublime Text 2

然后使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package即可搜索需要的Package。一般使用“ConvertToUTF8”和“GBK Encoding Support”即可正常读取和写入CJK格式的文件了。

sublime text2 Package Control.sublime-package下载

你可能感兴趣的:(平台,编辑器,Text2)