Sublime Text 3 安裝及無法輸入中文解決方案
安裝sublime-text 3
如果是ubuntu系統終端輸入:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
或者到官方網站下載安裝。
安裝Package Control組件
按Ctrl
+ `(此符號為tab按鍵上面的按鍵) 調出console(注:避免熱鍵沖突)
粘貼以下代碼到命令行并回車:
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
安裝速度可能會很慢,成功后會在左下角有提示。
此時在工具欄可以找到 Preferences -> Package Control 。
需要重啟生效
激活sublime-text 3
sublime-text 3 并不是免費版,所以很多人選擇盜版的sublime-text 3,本人不推薦這里有人貢獻了可以使用的 license。
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------
要感謝 cantgis的貢獻。
解決中文輸入
首先要確定系統已經安裝 Fcitx 輸入框架。
本方案來自 GitHub 項目 sublime-text-imfix , 感謝 lyfeyaj 。
- 克隆項目到本地
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
- 進入項目文件夾
cd sublime-text-imfix
- 執行修復腳本
sudo ./sublime-imfix
然后靜靜等待即可。
- 成功
Done!Thanks for using this script to fix CJK Input Method problem of SublimeText 2/3.Re-login your X windows and start to use SublimeText 2/3 with Fcitx!