Windows | Linux/Ubuntu 16.04/18.04/20.04 安装编辑器 Sublime Text 3

 

 

 

在Windows | Ubuntu 16.04或者18.04/20.04 系统上使用Sublime Text 3 编辑文本写写代码还是不错的,

先到官网下载安装包,链接:http://www.sublimetext.com/3 ,下载对应的版本,64位或者32位,

这里为了获得永久破解选择3176版本,v3.1.1 Build 3176 官方下载链接如下:

♦  OS X (10.7 or later is required)

♦  Windows - also available as a portable version

♦  Windows 64 bit - also available as a portable version

♦  Linux repos - also available as a 64 bit or 32 bit tarball 

 

以Ubuntu为例,将下载包解压,然后移动解压后的文件夹到 /opt/ 下面:

博主是在 Downloads 下面移动 sublime_text_3 文件夹到 /opt/ 目录下面,

那么输入 sudo mv ./sublime_text_3 /opt/ ,这样就完成了移动操作,注意空格,

cd 切换到移动后的 sublime_text_3 文件夹里,

输入 ./sublime_text ,执行文件,打开 Sublime Text 编辑器。

这个时候编辑器还没有注册,在 /etc/hosts 中添加下面两行(Windows:  C:\windows\system32\drivers\etc\hosts   |   Linux:  /etc/hosts   |   MacOS:  /private/etc),

127.0.0.1 license.sublimehq.com

127.0.0.1 www.sublimetext.com                      // 注:这两行和下面  “update_check”:false  等效

然后在help 中找到 Enter 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 ------

 

设置不更新,获得永久破解,

打开sublime text 3,选择Preferences中的Settings,然后输入  “update_check”:false  如下图

 

这样还不能在命令行中打开 Sublime Text 编辑器,那么来编写一个 shell 文件,命名为 subl

打开文件,输入一下内容:

#!/bin/sh

exec /opt/sublime_text_3/sublime_text "$@" ,注意空格

保存文件。

然后把它放进修改权限,再把它移动到 /usr/bin 目录下面。

输入:sudo chmod a+x subl

           sudo mv subl /usr/bin/

注意空格部分。这样就可以通过 输入 :subl 来启动 Sublime Text 编辑器了。

 

输入中文的问题解决办法:

这里需要下载一个修复文件,输入:git clone https://github.com/lyfeyaj/sublime-text-imfix.git

将下载的文件夹 sublime-text-imfix 中的 lib 目录下的 libsublime-imfix.so 文件复制到 /opt/sublime_text_3 目录中,

输入:sudo cp ./libsublime-imfix.so /opt/sublime_text_3/ 即可完成复制,

cd 切换到 /usr/bin 目录下,输入:sudo gedit subl ,打来 subl 文件,添加一行,

#!/bin/sh

export LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so

exec /opt/sublime_text_3/sublime_text "$@"

保存文件退出,然后就可以输入中文了。

补充:此方法只在通过命令行输入 subl 启动时有效,通过Launcher中的启动图标启动时还是不能输入中文的。

 

在免安装的情况下,如何将启动图标固定到Launcher呢

在终端输入:

cd /usr/share/applications/   回车,

ll       //此处是L的小写,

然后可以看到很多.desktop文件,这些便是那些可以在Launcher中单击启动的程序的配置文件,称为 Desktop Entry

然后,创建一个Sublime Text程序的Desktop Entry文件,在终端输入命令(先切换到 /usr/share/applications/ ):

sudo  gedit sublime-text.desktop

然后输入以下信息,如图:

Icon为图标的路径,Name为显示在Launcher中的名称,Comment是注释,%F 是让启动程序显示在 “以其他方式启动” 的列表中的意思。

注:这里的路径全部使用绝对路径。

保存关闭。之后,便可以固定启动图标到Launcher中。

 

 

 

 

posted @ 2019-01-16 17:36  BooTurbo  阅读(895)  评论(0编辑  收藏  举报