sublime中国語文字化けし問題

1506 ワード

Sublime Text 2は非常に良いソースコードとテキストエディタですが、GB 2312とGBK符号化をサポートしていない場合は多くの場合面倒です.しかし、Sublime Package Controlは、Sublime Text 2がCJK符号化されたテキストをほぼ完璧にサポートできるようにするためのプラグインです.
 Sublime Package Controlをインストールするのは簡単で、Sublime Text 2でCtrl+~でコンソールを開き、以下のコード、または公式に提供されているコードを入力します.Sublime Text 2はPackage Controlを自動的にインストールします.
import urllib2,os;
pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path();
os.makedirs(ipp) if not os.path.exists(ipp) else None;
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));
open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());
print 'Please restart Sublime Text to finish installation'

このメソッドが正しくインストールされていない場合は、ファイルをコピーする方法で直接インストールすることもできます.Sublime Text 2が中国語のあるパスにインストールされている場合、またはシステムパスの%username%に中国語文字が含まれている場合は、手動でインストールする必要がある場合があります.
1.Preferencesメニューを開き、Browse Packagesを選択...
2.Sublime Text 2のPackagesフォルダが開き、前のレベルのメニューに戻り、Installed Packagesフォルダが開きます.
3.ダウンロードしたPackage Control.sublime-packageをInstalled Packagesフォルダにコピーします(ここではInstalled Packagesです.Packagesフォルダではありません)
4.Sublime Text 2を再起動
次にCtrl+Shift+Pを使用してコマンドラインモードを開き、そこにInstall Packageを入力すると必要なPackageを検索できます.一般的に「ConvertToUTF 8」と「GBK Encoding Support」を使用して、CJK形式のファイルを正常に読み取り、書き込むことができます.同様にSublime Text 2が中国語のあるパスにインストールされている場合、またはシステムパスの%username%に中国語文字が含まれている場合、これらのPackageを手動でインストールし、Packageディレクトリにコピーする必要がある場合があります.