Sublime Text 3 无法输入中文解决方案

本文详细介绍了SublimeText3在Ubuntu系统上的安装步骤,包括通过终端命令安装和官网下载安装两种方式。此外,还提供了安装PackageControl组件的方法,并分享了一个可用的license激活码。针对中文输入问题,给出了通过安装Fcitx输入法框架和使用sublime-text-imfix项目脚本来解决的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  1. 克隆项目到本地
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
  1. 进入项目文件夹
cd sublime-text-imfix
  1. 执行修复脚本
sudo ./sublime-imfix

然后静静等待即可。

  1. 成功
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!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FlyWine

你的鼓励将是我创作的做大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值