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

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

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.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   字体研究

更多相关:

  • 如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号。接下来就看一下具体的步骤:第一步:用Xcode新建一个工程Bundle identifier不要和手机中已有的的APP重复,然后用自己的证书打包出ipa文件。第二步:获取mob...

  • 刚接触,啥子都不会,按着教程走需求:识别图片中的文字信息环境:windows系统开发语言:python3.5使用工具类:1.pyocr2.PIL3.tesseract-ocr步骤:1.pyocr网络通直接使用命令:pip install pyocr网络不通,转至https://pypi.python.org/pypi/pyocr/0....

  • 1、前言程序设计好以后会生成若干可执行文件和依赖文件。为了方便程序被更好地使用,需要将程序封装为一个安装程序。2、平台和环境Windows系统安装NSIS下载地址:https://nsis.sourceforge.io/DownloadNSIS(Nullsoft Scriptable Install System)是一个开源的 Win...

  • 展开全部 f=open('xxx','r',encoding='utf-8') file=f.readlines() f.close() f=open('xxx','w',encoding='utf-8') for i in len(file): ----file[i]=file[i].split(',') ----file[i][1...

  • PIL(Python Imaging Library)是Python中一个强大的图像处理库,但目前其只支持到Python2.7 pillow是PIL的一个分支,虽是分支但是其与PIL同样也具有很强的图像处理库。 Python3.7.0 如何安装pillow 此安装方法在windows7环境下完成: >>>win+r调出运行窗口,键入c...

  • Sublime text 3不支持中文输入法,下面是我结合网上的各种资料摸索实践了一遍,为Sublime text 3成功添加了搜狗拼音输入法,特此记录以备参考。 前提条件: 事先安装并配置好搜狗拼音法和Sublime text 3编辑器,参考本博客相关文章。 1.安装相关依赖库 sudo apt-get install bui...

  • 当下人工智能是真心的火热呀,各种原来传统的业务也都在尝试用人工智能技术来处理,以此来节省人工成本,提高生产效率。既然有这么火的利器,那么我们就先来简单认识下什么是人工智能吧,人工智能是指利用语音识别、语义理解、图像识别、视觉处理、机器学习、大数据分析等技术实现机器智能自动化做出响应的一种模拟人行为的手段。而我们这里介绍的Magpie则...

  • from selenium import webdriver from scrapy.selector import Selector#模拟登陆 browser = webdriver.Chrome(executable_path='Chromedriver.exe') #路径是Chromedriver.exe的存放位置,windo...

  • 需求:单表关联问题。从文件中孩子和父母的关系挖掘出孙子和爷奶关系 样板:child-parent.txt           xiaoming daxiong          daxiong alice          daxiong jack 输出:xiaoming alice         xiaoming jack 分析设...

  •  hadoop 的核心还是 Map-Reduce过程和 hadoop分布式文件系统   第一步:定义Map过程 /**  *  * Description:  *  * @author charles.wang  * @created Mar 12, 2012 1:41:57 PM  *   */ public class MyMa...