优雅地乱玩Linux-4-Ubuntu下Sublime Text安装解決方案
更新历史:
- 2017 年 06 月 10 日
- 攒写最初正文
- 2017 年 07 月 09 日
- 添加章节
插件备份
- 添加章节
- 2017 年 11 月 04 日
- 添加一些详细解释
Ubuntu 下安装 Sublime
配置:Ubuntu 16.04 + 搜狗 Linux 2.10
Install the GPG key: wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - Select the channel to use: Stable echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list Dev echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list Update apt sources and install Sublime Text sudo apt-get update sudo apt-get install sublime-text
中文输入完美解决方案
安装 Sublime Text
下载需要的文件, 这个 repo 放到哪儿都可以, 反正用完了就可以删除, 打开终端, 输入:git clone https://github.com/lyfeyaj/sublime-text-imfix.git
将 subl 移动到/usr/bin/
,并且将sublime-imfix.so
移动到/opt/sublime_text/
(sublime 的安装目录) 终端输入:cd sublime-text-imfix sudo cp lib/libsublime-imfix.so /opt/sublime_text/ sudo cp src/subl /usr/bin/
用 subl 命令试试能不能启动 sublime,如果成功启动的话,应该就可以输入中文了。
终端输入:LD_PRELOAD=./libsublime-imfix.so subl
但是这样子只能用上述命令行启动才能输入中文,我们需要更简单的办法,我选择新建一个 shell 脚本,很简单,就一句话。sublime 新建文件输入:
#!/bin/bash
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so subl
然后将文件另存为 sublime(注意:没有后缀),并且放到/home 文件夹。 #!/bin/bash LD_PRE
至此,所有工作完成了。
终端使用bash /home/sublime
即可输入中文
zsh 的快捷设置
总是把 zsh 写成 szh……
现在想要启动 Sublime Text,直接终端输入:bash ~/sublime
,就可以启动 sublime,并且能够输入中文。
每次要输入这么一大段还是觉得麻烦,正好自己安装了 Zsh, 干脆把上面一堆命令改成一个别名
用刚才的命令打开 zsh 设置:LD_PRELOAD=./libsublime-imfix.so subl ~/.zshrc
在 Alias 一列加上
alias subl='LD_PRELOAD=./libsublime-imfix.so subl'
alias sublime='LD_PRELOAD=./libsublime-imfix.so subl'
至此,使用subl
就可以完美打开 Sublime Text
插件备份
好像没什么特别好的专门用于备份的插件
这时候还是需要用到 Git
通过菜单-Preferences-Browse Packages 就能看到已经安装了的package
下一次可以直接复制备份了的package文件夹到新的 Sublime Text
注意新安装的 ST3 必须先安装 Package Manager 才会自动加载备份了的 Package
系列文章
参考文献
相关文章
- linux分区及格式_ubuntu安装系统分区
- Linux添加用户密码管理(添加用户密码linux)
- 使用虚拟机安装Linux操作系统(虚拟机如何安装linux系统)
- Linux下安装火狐浏览器的快乐旅程(火狐浏览器linux安装)
- Linux安装Qt的步骤指导(linux怎么安装qt)
- 安装XP:从Linux系统拓展桌面环境(linux安装xp)
- 开启麒麟之旅,体验Linux新世界(麒麟linux)
- Linux分支:丰富多样的操作系统选择(linux的分支)
- 目一致Linux 内存条数目完美匹配的奥妙(linux内存条数)
- Linux安装LZMA:一步一步的指导(linux安装lzma)
- 限制Linux用户空间:有效的管理方法(linux限制用户空间)
- 如何在Linux系统上安装飞鸽传书?——25字指南(飞鸽传书linux安装)
- Linux基础练习:实战演练进阶(linux基础练习题)
- 如何在Linux系统中查看运行的服务?(linux下查看服务)
- 探索 Linux 多线程库:如何实现高效并发编程?(linux多线程库)
- 如何在Linux系统上安装QQ:简单实用的步骤(linux装qq)
- 诛仙 · 通往Linux之路(诛仙linux)
- 解决Linux运维面试难题:掌握这些必要知识点(linux运维面试题)
- 在t410上极致体验Linux操作系统(t410 linux)
- Linux系统中磁盘块的作用与管理(磁盘块linux)
- 极速掌握Linux getch 命令(getch linux)