作者: weiyf
时间: June 8, 2016 5:06 PM

介绍

Sublime官网
你既然都搜到这篇文章,并且准备用Sublime Text 3了,就不用我介绍了吧。

下载

Sublime Text 3 现在还是在beta版,最新版是3114。
OS X
Windows
Windows 64 bit
[Ubuntu 64 bit](https://download.sublimetext.com/sublime-text_build-3114_amd64.deb “Ubuntu 64 bit”)
[Ubuntu 32 bit](https://download.sublimetext.com/sublime-text_build-3114_i386.deb “Ubuntu 32 bit”)

安装

Windows

Windows 直接双击安装!

Ubuntu

  • 方式一:
    双击deb安装包在软件中心进行安装。

  • 方式二:
    用命令行安装。

    1
    dpkg -i <安装包路径>

    如果依赖出现问题,导致安装失败,执行下面的命令

    1
    sudo apt-get -f install

OS X

…(没钱,苦逼!)

破解

  • 方式一:
    土豪通道
    请按提示操作,哈哈哈。

  • 方式二:

    在ubuntu下的开sublime text的方式是在终端输入subl,然后回车。

    打开sublime Text 3 -> Help -> Enter License -> 在输入框中输入授权码
    复制下面四个授权码中的其中一个,包括—– BEGIN LICENSE —–—— END LICENSE ——

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    —– BEGIN LICENSE —–
    Michael Barnes
    Single User License
    EA7E-821385
    8A353C41 872A0D5C DF9B2950 AFF6F667
    C458EA6D 8EA3C286 98D1D650 131A97AB
    AA919AEC EF20E143 B361B1E7 4C8B7F04
    B085E65E 2F5F5360 8489D422 FB8FC1AA
    93F6323C FD7F7544 3F39C318 D95E6480
    FCCC7561 8A4A1741 68FA4223 ADCEDE07
    200C25BE DBBC4855 C4CFB774 C5EC138C
    0FEC1CEF D9DCECEC D3A5DAD1 01316C36
    —— END LICENSE ——

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    —– BEGIN LICENSE —–
    Nicolas Hennion
    Single User License
    EA7E-866075
    8A01AA83 1D668D24 4484AEBC 3B04512C
    827B0DE5 69E9B07A A39ACCC0 F95F5410
    729D5639 4C37CECB B2522FB3 8D37FDC1
    72899363 BBA441AC A5F47F08 6CD3B3FE
    CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
    0CC513E7 52FF2333 9F726D2C CDE53B4A
    810C0D4F E1F419A3 CDA0832B 8440565A
    35BF00F6 4CA9F869 ED10E245 469C233E
    —— END LICENSE ——

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    —– BEGIN LICENSE —–
    Anthony Sansone
    Single User License
    EA7E-878563
    28B9A648 42B99D8A F2E3E9E0 16DE076E
    E218B3DC F3606379 C33C1526 E8B58964
    B2CB3F63 BDF901BE D31424D2 082891B5
    F7058694 55FA46D8 EFC11878 0868F093
    B17CAFE7 63A78881 86B78E38 0F146238
    BAE22DBB D4EC71A1 0EC2E701 C7F9C648
    5CF29CA3 1CB14285 19A46991 E9A98676
    14FD4777 2D8A0AB6 A444EE0D CA009B54
    —— END LICENSE ——

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    —– BEGIN LICENSE —–
    Alexey Plutalov
    Single User License
    EA7E-860776
    3DC19CC1 134CDF23 504DC871 2DE5CE55
    585DC8A6 253BB0D9 637C87A2 D8D0BA85
    AAE574AD BA7D6DA9 2B9773F2 324C5DEF
    17830A4E FBCF9D1D 182406E9 F883EA87
    E585BBA1 2538C270 E2E857C2 194283CA
    7234FF9E D0392F93 1D16E021 F1914917
    63909E12 203C0169 3F08FFC8 86D06EA8
    73DDAEF0 AC559F30 A6A67947 B60104C6
    —— END LICENSE ——

汉化

如果你英文可以,你可以跳过此章节。

下载汉化包

下载汉化包到本地保存。

Windows

打开sublime Text 3 -> Preferneces -> Browse Packages,进入到文件管理器。
返回上一层sublime text 3,打开Installed Packages,复制下载好的Default.sublime-package到此文件夹下,无需重启,我们就会看到sublime text的汉化效果。

Ubuntu

终端输入subl打开Sublime Text 3,同样是以上操作Preferneces -> Browse Packages,进入到文件管理器。
如果上述操作无法跳转到文件管理器,则手动打开目录~/.config/sublime-text-3/,但是.config文件夹在文件管理器中是默认隐藏的,在文件管理器中显示隐藏目录的快捷键是ctrl + H,将Default.sublime-packageInstalled Packages文件夹下,无需重启,我们就会看到sublime text的汉化效果。

OS X

呵呵

中文编码支持

在sublime text是不支持中文的,所以我们要安装插件来解决这个问题。

安装Package Control

安装Package Control最简单的办法就是通过sublime text的控制台进行安装,控制台的快捷键是ctrl + ` (`是键盘esc下面数字1左边的那个键!,如果快捷键冲突请自行修改快捷键。)
在控制台输入:

1
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

出现reloading plugin 0_package_control_loader.00-package_control则说明安装成功。

安装ConvertToUTF8

安装完Package Control之后就可以安装ConvertToUTF8了,快捷键ctrl + shift + p打开Package Control输入Install Package之后,在弹出来的输入框输入ConvertToUTF8回车后安装ConvertToUTF8

解决Ubuntu下Fcitx无法输入中文

如果你是ubuntu系统的使用者,辛辛苦苦安装完sublime text之后,你会发现不能输入中文,现在,我们来解决这个bug。

  1. 下载解决这个bug所需要的文件,打开终端,将文件clone下来(需要安装git)

    1
    git clone https://github.com/lyfeyaj/sublime-text-imfix.git
  2. 将下载的subl复制到/usr/bin/下,并且将sublime-imfix.so复制到/opt/sublime_text/

    1
    2
    3
    cd ~/sublime-text-imfix
    sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/
    sudo cp ./src/subl /usr/bin/
  3. 在终端输入subl启动sublime,如果能成功启动,应该就可以在sublime text输入中文了。
    但是你会发现只有在终端输入subl启动的sublime text才可以输入中文,这就非常麻烦, 所以我们需要新建一个可以输入中文的sublime text快捷方式。

创建sublime text快捷方式

创建快捷方式的方法我之前的博客ubuntu下创建chrome隐身模式快捷方式中的创建快捷方式小节中也有提到,这里简单提一下命令。

1
2
cp /usr/share/applications/sublime_text.desktop ~/Desktop/
sudo chmod +x ~/Desktop/sublime_text.desktop

现在用这个快捷方式打开的sublime text还是不能输入中文的,所以我们要对它做一点小修改。

  1. 右键sublime text快捷方式, 点击属性
  2. 在命令那一栏将命令替换成subl
  3. 再次双击打开这个快捷方式,你就会发现已经能输入中文了。