在Ubuntu 14.04 64bit上安装配置sublime text 3(Build 3083)

本文介绍 SublimeText3 的安装方法、注册流程、PackageControl 的使用及插件管理,涵盖个性化配置、主题配色设置等内容,助力开发者高效编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

http://www.sublimetext.com/3
Sublime Text的特色功能:

  • 良好的扩展功能,官方称之为安装包(Package)。
  • 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞
  • 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”
  • 即时的文件切换。
  • 随心所欲的跳转到任意文件的任意位置。
  • 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。
  • 支持 VIM 模式
  • 支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
  • 更新非常勤快

1.安装方法

目前最简单的方法是通过ppa安装,打开终端,输入以下命令:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
卸载 sublime text 命令:
sudo apt-get remove sublime-text-installer
当然也可以从官网直接下载.deb包并双击安装
http://www.sublimetext.com/3

2.注册为正式版
目前sublime text 3官方提供的是永久试用版,为了更好的体验,我们最好变成正式版。建议大家购买正式版,屌丝可以想法破解。
在网上查找key,资源很多,下面是一个验证管用的:
----- BEGIN LICENSE -----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------
3.package control安装
Sublime Text 3支持大量插件,如何找到并管理这些插件就成了一个问题,Package Control正是为了解决这个问题而出现的,利用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。
参见官网地址
https://packagecontrol.io/installation#st3
最简单的方法是通过sublime text console,按ctrl+·访问,将如下代码复制到控制台
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
(注意上述代码请直接从上面的官网链接复制,这里仅作示例)
上述代码会自动创建Installed Packages文件夹,然后使用http下载Package Control.sublime-package.
等待Package Control安装完成。之后使用Ctrl + Shift + P打开命令板,输入PC应出现Package Control等下拉条

4.插件安装
Package Control,就像Linux下的apt-get和yum一样,是Sublime Text的包管理器,你用它可以轻松地找到你想要的插件和管理已有插件。成功安装Package Control之后,我们就可以方便的安装使用Sublime Text安装各种插件:
首先安装中文编码支持,Ctrl + Shift + P打开命令板,输入install,再输入ConvertToUTF8,安装一下插件就可以识别了。该插件支持简体中文,繁体中文,日文,韩文等(GB2312,GBK,BIG5,EUC-KR,EUC-JP)
安装别的包,直接按下快捷键Ctrl+Shift+P,输入install,即可安装包;输入remove即可删除已经安装的包。
可参考下面的资源
https://packagecontrol.io/
常用插件
BracketHighlighter 括号和标签高亮显示的插件
Codecs33   支持GBK插件

5.布局介绍
调整布局,点击工具栏上的“视图(View)”,勾选"Open Files"和"Open Console",得到如下布局

标签(Tab):无需介绍。
编辑区(Editing Area):无需介绍。
侧栏(Side Bar):包含当前打开的文件以及文件夹视图。
缩略图(Minimap):如其名。
命令板(Command Palette):Sublime Text的操作中心,它使得我们基本可以脱离鼠标和菜单栏进行操作。
控制台(Console):使用Ctrl + `调出,它既是一个标准的Python REPL,也可以直接对Sublime Text进行配置。
状态栏(Status Bar):显示当前行号、当前语言和Tab格式等信息。


6.个性化配置
下面是官网配置
http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/reference/settings.html
与其他GUI环境下的编辑器不同,Sublime Text并没有一个专门的配置界面,与之相反,Sublime Text使用JSON配置文件。换言之,Sublime Text的一个优点就是它的所有配置都是简单的基于 JSON 的配置文件。这使得你可以很容易的将配置转到另一个系统中。我见过一些人使用 Dropbox 自动同步他们所有电脑上的配置。
sublime的默认配置文件在Preferences->Settings-Default或者Default/Preferences.sublime-settings中,
这个文件只作为参考,不要修改,个性化的配置可以在Preferences|Settings-User或是Settings-More中,它会重写同名文件。这个个性化的文件路径在
/home/taoyx/.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"
	],
}

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

目前我认为效果比较好的字体是Microsoft YaHei和wqy-microhei,首选前者,后者行间距略小。目前的配置是选择前者。

7.主题/配色
合适的主题和配色是能够潜在提高工程师的效率。在Sublime Text中改变视觉效果有两部分设置,分别是代码高亮的“配色color-csheme”以及编辑器UI本身的“主题theme”(包括了Tab栏、侧边栏以及Command窗口等)。顺便插播一下,最新版本的Sublime Text 3能够指定侧边栏的文件图标了~
可以通过下面的主题和配色来熟悉配置方法
https://github.com/kkga/spacegray/                               SpaceGray
https://github.com/itsthatguy/theme-itg-flat                   ITG.FLAT
https://github.com/kenwheeler/brogrammer-theme   Brogrammer

目前的配色和主题,依据我的偏好暂时参照的是Brogrammer, 在使用Package Control安装Theme - Brogrammer后, 还需要在Settings-User配置文件中添加如下配置

"color_scheme":"Packages/Theme - Brogrammer/brogrammer.tmTheme",
"theme": "Brogrammer.sublime-theme",  

效果截图如下


                                      
8.兼容搜狗拼音输入法
参见另一篇博文介绍

http://blog.youkuaiyun.com/tao_627/article/details/45126047


参考文献
[1].http://www.xiumu.org/note/sublime-text-3.shtml

[2].http://www.sublimetext.com/docs/3/

[3].http://segmentfault.com/q/1010000000193004   字体研究

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值