Sublime Text 3技巧:支持GB2312和GBK編碼


extends:http://blog.csdn.net/ubuntulover/article/details/21101979,http://www.ipc.me/os-x-xiao-ji-qiao.html,https://github.com/seanliang/Codecs33

 

由於換了MAC系統,之前好多操作習慣都變了,MAC上沒有NotePad++ ,就去換了Sublime text 3

Sublime Text 3與Sublime Text 2的不同

其實有不少人寫過如何讓Sublime Text 2支持GB2312和GBK編碼,例如這篇。基本原理就是先裝好Package Control,然后再通過這個安裝ConvertToUTF8的Package。

但是文中的方法在Sublime Text 3時代行不通了,因為安裝Package Control的方法發生了變化,新的安裝方法是,按Control + ~打開命令行,然后輸入下面這一行代碼(如果顯示有問題,可以直接點開這個gist
raw來復制)

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())

 

執行之后,必須重啟Sublime Text 3,才能繼續下面的步驟。

***************************2014-11-6*****************************

https://sublime.wbond.net/installation#st3

***************************2014-11-6*****************************

安裝ConvertToUTF8

我的操作方式是基於Mac下的OS X系統,如果你是Windows用戶,請把Command鍵換成Ctrl鍵試一試。
Command + Shift + P打開萬能搜索框,然后輸入install package回車,這時候會加載所有的packges列表。看到列表之后再輸入ConvertToUTF8回車,就會下載安裝這個包了。裝好之后會看到這個包的說明文件,如下圖。
ConvertToUTF8

可選安裝GBK Encoding Support

ConvertToUTF8是用來把GB2312和GBK文件轉換成UTF8編碼的,作為一個程序員,使用UTF-8編碼來保存是一個好習慣,盡量不要使用GB2312和GBK編碼來寫代碼。
 

https://github.com/seanliang/Codecs33

由於 Sublime Text 3 內嵌的 Python 限制,ConvertToUTF8 可能無法正常工作。你可以安裝本插件來解決這一問題。 

安裝

推薦使用 Package Control 查找 Codecs33 進行自動下載安裝與更新。

如需手工安裝,請從與您操作系統相符的分支(osx、linux-x64、linux-x32)中將本項目打包下載並解壓,將解壓后的文件夾名修改為 Codecs33 ,然后將此文件夾移動到 Sublime Text 的 Packages 文件夾下(可通過 Sublime Text 菜單中的 Preferences > Browse Packages 找到 Packages 文件夾)。

OS X小技巧

此時,如果僅在下拉列表中選擇另一款應用,OS X 系統僅會修改當前文件的默認開啟方式,而同類文件則保持不變。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM