Ubuntu 16.04.3 安装Sublime Text 3以及相关控件

Sublime Text是一个轻量、简洁、高效、跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

1. 安装

1.1 通过apt命令直接安装

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
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
sudo apt-get update
sudo apt-get install sublime-text

另外还有一些安装方法可以参考Linux Package Manager Repositories

1.2 下载包进行安装

上面的安装方法只是官方提供的,自己在安装的时候卡在第一步就不能动了,所以使用了第二种方法进行安装。因为本人电脑是linux64位的,从官网上下载相应的版本, 下载之后的文件是sublime_text_3_build_3176_x64.tar.bz2, 然后进入该文件下载位置,解压该文件使用命令tar -jxvf sublime_text_3_build_3176_x64.tar.bz2, 然后在文件同级目录下会生成一个sublime_text_3文件夹,进入该文件夹,点击sublime_text可执行文件,我们就可以打开sublime,然后桌面最左边会出现该图标,我们lock from launcher就可以了。下次我们就可以直接点击桌面最左边的图标就可以运行了。
这里写图片描述

2. 破解

在 help->enter license
填写如下激活码

ZYNGA INC.
50 User License
EA7E-811825
927BA117 84C9300F 4A0CCBC4 34A56B44
985E4562 59F2B63B CCCFF92F 0E646B83
0FD6487D 1507AE29 9CC4F9F5 0A6F32E3
0343D868 C18E2CD5 27641A71 25475648
309705B3 E468DDC4 1B766A18 7952D28C
E627DDBA 960A2153 69A2D98A C87C0607
45DC6049 8C04EC29 D18DFA40 442C680B

1342224D 44D90641 33A3B9F2 46AADB8F

亲测有效,但是这个可能只是暂时的,之后可能会失效。附一张破解有效的图:
这里写图片描述
一些最新的注册码可以参考这篇文章,Sublime Text3 注册码激活码(持续更新中2018-6-15)
另外可能会出现过一段时间注册码被移除可以参考这篇文章sublime text3破解 最近破解码 /激活成功,但是过一会就提示激活码失效的 Build3143 文章说解决办法是修改系统的hosts文件:

修改hosts文件,文件位置如下

  1. 在window平台下的位置:C:\Windows\System32\drivers\etc
  2. 在Mac平台下位置:/Private/etc
  3. 在Linux系统平台: /etc/hosts

文件添加下面这段:

#sublime text user START
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
#sublime text user END

本人的系统是linux系统,修改hosts文件遇到一个问题,说是权限不够,文件是只读文件,我们是不可以直接修改的。因此我们需要提高权限,进入root管理员模式,参考文章ubuntu 16.04 启用root用户方法Ubuntu 获取 root 权限 (临时&永久),然后我们使用命令su root 然后输入root密码,进入root模式,修改hosts文件。

3 Sublime3插件配置

3.1 直接安装

安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->  Browse Packages)。

3.2 使用Package Control组件安装

打开sublime控制台的方法是:view———–> show console 然后敲入代码,
网上敲了很多代码,但是有些问题,最后在一个网站上找到一个代码,亲测有效。

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)

地址在这Package Control,等一段时间后,注意package control配置成功没有,配置成功后重启sublime,然后在在Preferece菜单下有了package control一栏,则说明安装成功,至此你就可以在通过package control 安装你需要的插件了。

3.3 安装常用的插件

按住ctrl+shift+p则会出现package control,然后在出入的输入框中输入install: 选择第一个列表项,回车,稍微等会儿
这里写图片描述

3.3.1 安装ConvertToUTF8

在上面输入命令install之后,我们就在输入ConvertToUTF8
这里写图片描述
完成文字的安装,在help->Lauguage中我们可以选择我们想要的文字。
**另外还有常见的一些包,这里就不一一安装了,比如BracketHighlighter (括号和标签高亮显示的插件), Codecs33 (支持GBK插件),Ctags扥等,具体的大家可以参考Sublime Text 3安装及常用插件安装 等等,相关的博客还有很多很多。

3.3.2 sublime使用python开发环境

1 添加编译环境python3.6

Tools -> Build System -> New Build System

2 在打开的文件里面贴上以下代码,保存,设置为当前编译环境即可

{ 
"cmd": ["/home/xuchao/.conda/envs/tensorflow/bin/python", "-u", "$file"], 
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9])*", 
"selector": "source.python" 
}

注意:其中[/home/xuchao/.conda/envs/tensorflow/bin/python] 为自己python的安装路径,我们在python环境中使用which python 来得到我们的环境, 然后保存文件比如python3_tensorflow。这样下次我们使用

Tools->Bulid System->python3-tensorflow

我们就可以完成python环境的搭建了。
注意: sublime默认是plain-text格式,代码并没有高亮显示,我们可以点击右下角的Plain Text选择相关的语言,这里比如选择python,马上代码就高亮了。
这里写图片描述

4 Sublime3个性化设置

默认sublime字体很颜色看着很别扭,这里我们可以进行修改,进入

/home/xuchao/.config/sublime-text-3/Packages/User/Preferences.sublime-settings

我们可以通过在Settings-User配置文件中增加值来覆盖Setting-Default中的设置值,设置值的格式可以参看Setting-Default配置文件中设置,例如下面我设置的字体大小、字体类型,行高亮显示和侧边栏文件夹图标加粗。设置完成后Ctrl+S保存后,无需重启Sublime Text3即可立即生效。输入代码:

{  
    "bold_folder_labels": true,  
    "highlight_line": true,  
    "font-options":  
    [  
        "no_bold",  
        "no_italic",  
        "no_antialias",  
        "gray_antialias"  
    ],  
    "font_face": "Microsoft YaHei",  
    "font_size": 12,  
    "ignored_packages":  
    [  
        "Vintage"  
    ],  
}  

参数说明:
1. no_bold:不是粗体显示;
2. no_italic:不是斜体显示(也叫意大利字体样式显示);
3. no_antialias:无反图像失真或反锯齿显示;
4. gray_antialias”;反图像灰度值失真显示;
以上参数去掉no_或不写入得相反效果;
5. font_size:字体的大小;
6. font_face;需要显示的字体名字(请参照自己电脑存在的字体或下载安装需要的字体,我Ubuntu 16.04上可选的还有ubuntu-Mono,wqy-microhei,wqy-zenhei,Microsoft YaHei)
参考的是在Ubuntu 14.04 64bit上安装配置sublime text 3(Build 3083)

另外注意一点: sublime默认是不支持中文输入,这里可以提供两篇博客,大家可以自己试试看了。
1. 在Ubuntu 14.04 64bit上为Sublime text 3安装搜狗拼音输入法
2. Ubuntu 16.04 LTS 的 Sublime Text 3 安装及中文配置

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值