Sublime Text的那些事
来源:互联网 发布:movielens数据集下载 编辑:程序博客网 时间:2024/06/07 08:16
一.Sublime Text介绍
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
Sublime Text 2 支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet
)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
二.插件管理
1.安装Package Control
Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发的插件很多都不能工作,Package Control 原来的安装方法都失效了。
从菜单” View” – ” Show Console” 或者 “Ctrl + ~” 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:
Sublime Text 2:
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
Sublime Text 3:
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())
2.用Package Control安装其他插件
按下”Ctrl+Shift+P”调出命令面板:
输入”install” 调出” Install Package” 选项并回车:
然后在列表中选中要安装的插件:
四.Sublime Text Snippets(代码片段)功能
我们在编写代码的时候,总会遇到一些需要反复使用的代码片段。这时候就需要反复的复制和黏贴,大大影响效率。我们利用Sublime Text的snippet功能,就能很好的解决这一问题。通俗的讲,就是把我们常用的代码分别保存起啦,然后通过插件的形式来反复调用。
创建方法:”Tools” > “New Snippet”
这时你会看到如下示例代码:
此时的你应该有点莫名,我们接着来看下完整的结构和说明:
现在,你应该有了个大致的了解。那我们就开始自己动手编写一个实例:
创建完毕以后,保存在\Packages\User目录下(例 xxxxx\Packages\User),文件命名为cft-code,后缀名.sublime-snippet。
此时我们打开一个html文件,输入cft,再按Tab键,刚才我们所编写的代码段,就插入了进来。并且此时的光标停留在我们所标记的
- Sublime Text的那些事
- Sublime Text:初学者不知道的那些事
- Sublime Text:初学者不知道的那些事
- Sublime Text:初学者不知道的那些事
- 工具那些事--Sublime Text GBK支持
- 关于使用Sublime Text 2的那些事儿
- Sublime Text的使用
- Sublime text的使用
- sublime text的技巧
- Sublime text 的配置
- sublime text的安装
- sublime Text的使用
- Sublime text的安装
- sublime text 的快捷键
- sublime text的使用
- Sublime Text的配置
- quick-cocos2dx 那些事儿 (二):开发环境sublime text 3.0的配置过程
- varchar和text说不清的那些事
- 序列平衡点
- 应用实时监控
- HADOOP中的CRC数据校验文件
- 对象——基本概念
- HBase查询一条数据的过程.
- Sublime Text的那些事
- HBase建表函数createTable的几点说明
- Gson解析(2)——Gson注解和GsonBuilder
- Python - 刷博客浏览数
- dp zoj3822 Domination
- Have Lunch Together
- HBase连接池 -- HTablePool被Deprecated以及可能原因是什么
- revit二次开发--获取element的三种方法
- QT5 学习之路21---文件对话框