Ubuntu安装sublime Text 3并配置可以输入中文
使用Ubuntu系统后,想找一个顺手的编辑器,sublime作为我的首选编辑器,在安装和配置可输入中文时遇到各种个样的问题,总结一些:
1:问题:
我的系统是Ubuntu 18.04 LTS,尝试多次安装sublime并配置都不成功,所以专门耗费一个小时找到正确的配置方法并做了总结。
2:安装流程(安装sublimetext):
#安装GPG(GPG有许多用途,本文主要介绍文件加密。至于邮件的加密,不同的邮件客户端有不同的设置):
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
#确保apt被设置为https源:
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 #安装sublime-text:
sudo apt-get update
sudo apt-get install sublime-text
3:安装后处理(安装插件):
sublime 的很多功能都是由插件(插件官网:https://packagecontrol.io/。)配置生效的,所以插件的使用非常重要,这里只介绍自己使用的一种加载插件的方法:
Package Control是一个用于管理sublime插件的工具,可以用于安装、删除、禁用相应的插件,常用的插件都能在上面找到,配置Package Control的方法如下:
打开安装的sublime-text工具,通过“View > Show Console”菜单或者 Ctrl+` 快捷键进入控制台模式。
复制下面的命令,放入控制台执行(https://packagecontrol.io/installation#st3):
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)
执行成功后,会自动显示一个说明文档,在"Preference"菜单中会有“Package Control”的菜单项。
点击“Package Control”菜单项后输入install,或者“Ctrl+Shift+p”,输入install:

选择Package Control:Install Package后进入插件选项框,输入想要安装的插件,然后双击即可安装:

安装成功后,会弹出一个相关插件的说明,更多安装和插件信息可参考:https://blog.csdn.net/mahoon411/article/details/80639056
4:使sublime支持中文输入(自己电脑上已经正常安装搜狗输入法):
中文作为自己最熟悉的语音,是平时工作中最不可或缺的,设置中文配置时,我也走了不少坑,最终成功的操作如下:
更新并升级系统为最新(较新的系统会解决很多可能出现的问题):
sudo apt-get update && sudo apt-get upgrade
克隆项目到本地 :
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
运行脚本 :
cd sublime-text-imfix && ./sublime-imfix
之后启动sublime text 发现已经可以正常使用搜狗输入法进行汉字输入了。
5:回顾总结以及参考文档:
安装sublime text:
https://blog.csdn.net/u012707739/article/details/78148976
插件配置及认识:
Sublime Text 3 全程详细图文使用教程:https://blog.csdn.net/mahoon411/article/details/80639056
如何优雅地使用Sublime Text3: https://www.jianshu.com/p/3cb5c6f2421c/
Sublime Text 3配置中文输入:
sublime text3安装和支持中文fcitx输入:https://blog.csdn.net/m0_37592397/article/details/78639484
6:未解决问题:
尝试Sublime Text 3配置中文输入时,编译共享库libsublime-imfix.so报错:
参考文档:https://www.cnblogs.com/afei-qwerty/p/6710235.html

Ubuntu安装sublime Text 3并配置可以输入中文的更多相关文章
- Ubuntu下Sublime Text 2优化配置
以前经常用Notepad++,最近因为需要长期在Linux环境下进行C开发,就使用了sublime Text 2,这里就不介绍基本的了主要针对我使用的经验中进行一些总结. 1.pacage contr ...
- Linux入门(8)——Ubuntu16.04安装sublime text 3并配置Python开发环境
打开终端,添加sublime text 3的仓库: 按enter键继续 更新软件库: sudo apt-get update 安装Sublime Text 3: sudo apt-get instal ...
- [笔记]--Ubuntu安装Sublime Text 2
sublime text 2 有两种安装方式,一种是添加软件源,然后用命令安装.另外一种是下载安装包.解压手动安装.Sublime Text 2 入门及技巧 一.下载安装 1.在Sublime Tex ...
- Ubuntu安装 Sublime Text 及常用插件推荐
之前一直在用 Code Blocks 这个IDE工具,可用着还是感觉不怎么好,于是在网上找到了一篇文章,上面介绍了不少IDE,我找到了Sublime Text 感觉挺不错的. 帖子地址: http:/ ...
- [转] ubuntu安装Sublime Text 3并使用SublimeClang插件
原文地址:https://blog.csdn.net/cywosp/article/details/32721011 3. 安装强大的SublimeClang插件 SublimeClang是Subli ...
- Ubuntu安装Sublime Text并输入中文
Sumblime Text3是一款传说中的神级代码编辑器,具有下面特点: 1.代码高亮,自己主动补全 2.各种插件扩展 3.外观简洁舒适 4.跨平台(Windows,Linux,OS X) 简而言之就 ...
- Ubuntu安装Sublime Text 2
参考资料:http://www.technoreply.com/how-to-install-sublime-text-2-on-ubuntu-12-04-unity/ 1.去Sublime Text ...
- Ubuntu安装Sublime Text 3
终端命令行安装: Install the GPG key: wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo a ...
- 关于ubuntu下sublime text 3 的安装和中文配置问题
一.sublime text 3 在ubuntu 16.04下的安装过程 1)首先下载sublime text 3 的tar包 $ wget https://download.sublimetext. ...
随机推荐
- #219. 【NOI2016】优秀的拆分
如果一个字符串可以被拆分为 AABBAABB 的形式,其中 AA 和 BB 是任意非空字符串,则我们称该字符串的这种拆分是优秀的. 例如,对于字符串 aabaabaa,如果令 A=aabA=aab ...
- 自动创建xml文档
自动创建xml文档 import xml.etree.ElementTree as ET print(dir(ET)) #ET里面有Element方法 root = ET.Element(" ...
- ES6学习笔记(9)----Symbol
参考书<ECMAScript 6入门>http://es6.ruanyifeng.com/ Symbol1.symbol:Symbol是javascript的第七种原始数据类型,代表独一无 ...
- 64位系统上32位进程拷贝文件到System32目录时的重定向
64位系统上,32位进程拷贝文件到"System32"目录时,会被文件系统重定向到"SysWOW64"目录 要禁用这种重定向,需要用到下面2个API: Wow6 ...
- mysql查询-从表1中查询出来的结果重新插入到表1
原有表结构 CREATE TABLE `t_card_user` ( `id` varchar(32) NOT NULL, `card_user_id` bigint(20) DEFAULT NULL ...
- uva12174 滑动窗口+预处理
注意理解题意,不是排列种类,而是下一个排序出现的时间滑动窗口,具体见代码,写了很多注释(紫书的思路1理解有点麻烦...)注:可以画一个轴来方便理解 #include<iostream> # ...
- MySQL-06 数据备份和恢复
学习目标 数据备份 数据恢复 数据库迁移 导入和导出 数据备份 系统意外崩溃或者服务器硬件损坏都有可能导致数据库丢失,因此生产环境中数据备份非常重要. MySQLdump命令备份 该命令可以将数据库备 ...
- SQL语句操作SQL SERVER数据库登录名、用户及权限
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利: 获得访问特定数据库中数据的权利(select, update, de ...
- (8) tomcat中管理领域、角色及用户
srverlet Container或web应用程序本身都可以提供控制web应用程序资源的安全防护 前者称为容器管理的安全防护,或者称为应用程序管理安全防护 通过内嵌机制,tomcat提供一些安全防护 ...
- c++_凑算式(最新方法)
凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见[图1.jpg]) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字. 比如:6+8/3 ...