首页 >开发工具 >sublime >Sublime如何使用?Sublime介绍和使用

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

青灯夜游
青灯夜游原创
2018-09-26 17:37:3510219浏览

下面由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 工具

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 当之无愧。

以上是Sublime如何使用?Sublime介绍和使用的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn