广告

本站里的文章大部分经过自行整理与测试

2017年3月29日星期三

Linux - Sublime Text 3 - 安装 + 中文支持


Sublime Text 给许多网站评为最好的文本编辑器之一

1) 安装

Ubuntu

$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
$ sudo apt-get update
$ sudo apt-get install sublime-text-installer

官网下载与安装
$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt update
$ sudo apt install sublime-text


Fedora

$ wget https://gist.githubusercontent.com/dkd903/8ba3f51313c1781cc571/raw/f37b1c18547d086cd45e8b484efc518260106ea9/Install_Sublime_Text_3_64.sh -O install-sublime-text.sh
$ chmod +x install-sublime-text.sh
$ su -c "sh install-sublime-text.sh"

官网下载与安装
$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
$ sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo


其它 Linux 版本
https://www.sublimetext.com/docs/3/linux_repositories.html

2) 启动 Package Control 模块

在 Sublime Text 3 里, 按 Ctrl+` (或按左下角进入 Switch Panel), 打开 Console, 输入

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

重启 Sublime Text 3

3) 中文支持

3.1) 中文显示

3.1.1) 在 Sublime Text 3 里, 按 Ctrl+Shift+P 打开命令行模式, 
输入 Install Package 关键字, 选 Package Control: Install Package

此时你会看到左下角有个 = 号来回动, 稍等一会,会再次在命令行下弹出一个下拉菜单
输入 "ConvertToUTF8" 或 "GBK Support", 选之安装

再重启 Sublime Text 3

3.1.2) 打开具有中文的文件, 如果显示要安装 Codecs33, 可以重复步骤 3.1.1

但这次输入的是 Codecs33 ( 代替输入 ConvertToUTF8 )

3.2) 中文输入

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

以上已通过 Ubuntu 16.04 的测试
如果以上方法不行的话, 可以尝试这个
https://www.sinosky.org/linux-sublime-text-fcitx.html

没有评论:

发表评论