0

0

Sublime如何使用?Sublime介绍和使用

青灯夜游

青灯夜游

发布时间:2018-09-26 17:37:35

|

11004人浏览过

|

来源于php中文网

原创

下面由sublime教程栏目给大家介绍sublime的使用方法,让大家了解什么是sublime,以及sublime是如何使用的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

Sublime介绍

Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 

Sublime安装

很简单,官网下载对应的系统版本即可。有一个问题,官网貌似对大陆互联网用户很不友好,不可访问,手动呵呵脸。安装完,实际上是安装的试用版,破解方法: 
输入 license:

—– BEGIN LICENSE —– 
TwitterInc 
200 User License 
EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 
61AA12C0 A37081C5 D0316412 4584D136 
94D7F7D4 95BC8C1C 527DA828 560BB037 
D1EDDD8C AE7B379F 50C9D69D B35179EF 
2FE898C4 8E4277A8 555CE714 E1FB0E43 
D5D52613 C3D12E98 BC49967F 7652EED2 
9D2D2E61 67610860 6D338B72 5CF95C69 
E36B85CC 84991F19 7575D828 470A92AB

上面说到 sublime 的插件的强大之处,sublime 通过 package control来统一管理安装的插件。貌似更新版本的 sublime 3,在激活之后默认就自带package control功能,无需自己安装。实际上要安装 package control功能也是非常简单的:
打开 view-show console,打开一个类似于 terminal 的终端窗口,输入以下内容来安装 package control:

import urllib.request,os; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener(urllib.request.build_opener( urllib.request.ProxyHandler()));open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

安装完成之后,关闭 sublime,重启。快捷键 command + shift + p调出插件安装小窗口,点击 install package,输入想要安装的插件,比如 gist,回车即可。

中文字体显示异常

如下图,sublime text中文显示异常: 

1.png

看起来很难受。
解决方法:换字体,程序员的字体各有所爱,个人比较偏好Yahei Consolas Hybrid,显而易见是两种字体的混合体,由微软雅黑的中文字体和 Consolas 的英文字体合成的,Consolas 字体是微软专为程序员开发的一种字体。
设置方法:preference——settings,打开一个json文件,添加k-v键值对:
"font_face":"Yahei Consolas Hybrid"
首先得确保你本机安装这个字体。下载地址:http://cloud.alphadn.com/blog/yahei-consolas.zip

基本功能

sublime中已经自带代码格式化功能:Edit  ->  Line  ->  Reindent。 

自带的代码格式化工具,有时候感觉不够用,对于 json 或者 xml 文件内容,如果希望看到格式化之后的目录层级一目了然的展示内容,也是可以安装插件的,如indent xml。有时候有些插件并不能在 package control 里面查询到,此时就需要另外一种安装插件的方式,输入插件的地址。详见下文。

必备快捷键

sublime安装 plantUML 工具

CSS3游泳池规则说明图文相册
CSS3游泳池规则说明图文相册

CSS3游泳池规则说明图文相册是一款使用div和css3制作网页版的游泳池规则说明图文介绍布局。

下载

PlantUML是一个快速创建UML图形的组件,常用于设计开发 uml 图。无论是 Mac 还是 Windows 平台,要使用 plantUML 的画图功能,需要先安装graphviz,对于 Mac 平台,一条命令搞定: 

brew install graphviz

因为在 sublime 的默认包管理器仓库(?)中,package control 里找不到 plantuml,所以需要自己输入配置源(概念都是互通的,类似于 npm?)。 

步骤: 

快捷键 command + shift + p,输入 add repository 找到 Package Control:Add Repository,在下方出现的输入框中输入 https://github.com/jvantuyl/sublime_diagram_plugin.git, 然后回车等待安装完成,重启即可。 

安装完成,对于一个 UML 文本(即包含在 @startuml和@enduml 之间的文本),快捷键 command + m,即可调出graphviz渲染器,完成文本内容的识别和渲染,最后绘图。那么问题来了,command + m 快捷键在 Mac 平台默认是最小化的快捷键。 

如何更改快捷键映射? 

打开 Preferences -> Key Binding - User,添加一个快捷键: 

{"keys":["command+d"],"command":"display_diagrams"}

配置成按住 Alt + d 来生成 PlantUML 图片。

sublime 安装简单的go语言开发环境

得益于云计算的火热,go语言大放异彩。最好的 go 语言开发环境 IDE是什么,不太清楚,毕竟不是 go 语言开发者,只是业余时间调试点小项目。intellij IDEA 表现不错,其他不知。 

当然,sublime 也是可以搭建 go 语言开发环境,只是功能比较受限。

sublime文本比较功能

工作中,不可避免需要比较两个文本的差异,简单的文本比较,可以使用在线工具,https://www.diffchecker.com/。而对于复杂的,涉及到十几个文件,文件夹深至三四层,几百个乃至上千个文件的大型项目的文本比较,在线工具显然力不从心。我认为最好用的文本比较工具,beyond compare 当之无愧。

相关专题

更多
菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

0

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

56

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

51

2026.01.21

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

397

2026.01.21

妖精漫画入口地址合集
妖精漫画入口地址合集

本专题整合了妖精漫画入口地址合集,阅读专题下面的文章了解更多详细内容。

118

2026.01.21

java版本选择建议
java版本选择建议

本专题整合了java版本相关合集,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

16

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

11

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go 教程
Go 教程

共32课时 | 4.1万人学习

Python 教程
Python 教程

共137课时 | 7.6万人学习

Java 教程
Java 教程

共578课时 | 49.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号