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

来源:互联网 发布:淘宝上靠谱的韩代 编辑:程序博客网 时间:2024/05/18 13:43

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 WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92DC 8457107A F151657B1D22E383 A997F016 42397640 33F41CFCE1D0AE85 A0BBD039 0E9C8D55 E1B89D5D5CDB7036 E56DE1C0 EFCC0840 650CD3A6B98FC99C 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.csdn.net/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   字体研究

0 0