1. 程式人生 > >Sublime安裝+ibus中文輸入+漢化+Python3環境配置

Sublime安裝+ibus中文輸入+漢化+Python3環境配置

文章目錄


注: 使用的是ubuntu18.04系統,不知道其他系統是否可行

Sublime安裝與中文輸入

安裝

在Ubuntu Teminal 終端依次輸入以下命令:

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

解決中文輸入問題:

git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix &&
./sublime-imfix

該方式應該是預設安裝fcitx輸入法,然後將輸入法調成fcitx即可。
該部分參考的挽青的這篇文章:https://blog.csdn.net/qq_41590417/article/details/80461075
如果想用ibus輸入法進行中文輸入,則採用下面這種方式。

ibus 中文輸入問題解決

安裝完Sublime之後,在終端輸入subl開啟Sublime,按Ctrl+shift+z看是否可以調出輸入框,然後在終端輸入以下命令:

cd ~/.config/sublime-text-3/Packages
git clone https://github.com/xgenvn/InputHelper.git
# 如果無法調出輸入框再輸入下面這條命令,如果可以調出輸入框則忽略這條命令
sudo apt-get install python-gtk2-dev

該部分參考的chezhai的這篇文章:https://blog.csdn.net/chezhai/article/details/79753024

Sublime漢化

安裝Package Controller

1. 控制檯安裝

Ctrl + ` 或者 View > Show Console 調出控制檯,在控制檯輸入框(最下面那一個)中輸入:

# sublime text 3 採用這段命令
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) 
# sublime text 2 採用這段程式碼
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') 

如果控制檯安裝存在異常可採用方式2。

2. 本地安裝

  • 去往 Package Control下載Package Control.sublime-package檔案。
  • 開啟Sublime 點選Preferences > Browse Packages…開啟目錄,然後返回上一層目錄,找到Installed Packages/資料夾。
  • Package Control.sublime-package檔案複製到Installed Packages/資料夾。
  • .重啟Sublime,在選單中發現preferences->package control選項,就說明安裝package control成功了。

漢化

開啟 package control,在下拉選單中選擇Install Package,然後在輸入框中輸入ChineseLocalization並安裝。

配置Python3環境

  • 在Ubuntu Teminal終端輸入: which python3,查詢python3路徑,這裡是/usr/bin/python3
  • 終端輸入subl開啟Sublime,點選 Tools->Build System ->new Build System
  • 輸入下面程式碼,新建一個自己的編譯系統,取名Python3並儲存。
{
 "cmd": ["/usr/bin/python3", "-u", "$file"],
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "selector": "source.python" 
 }