欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sublime安装+ibus中文输入+汉化+Python3环境配置

程序员文章站 2022-06-01 12:06:25
...


注: 使用的是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

安装部分参考的挽青的这篇文章:https://blog.csdn.net/qq_41590417/article/details/80461075
由于没有安装搜狗输入法,所以原文章的中文输入解决方法并不适合我。

ibus 中文输入问题解决

在终端输入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" 
 }
相关标签: Python Sublime