Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱,当然也包括我,在看到小飞的介绍后,我就一直在用了。本文推荐一些好用的插件和扩展。
Sublime Text 2基本上是共享软件,免费版和收费版基本无区别,只是偶尔会弹框让你去购买,这个基本不影响使用。如果你不了解它,也可以看下小众软件的这篇详细介绍。
安装Sublime Text 2插件的方法:
1.直接安装
安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。
2.使用Package Control组件安装
也可以安装package control组件,然后直接在线安装:
- 按Ctrl+`调出console
- 粘贴以下代码到底部命令行并回车:import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
- 重启Sublime Text 2。
- 如果在Perferences->package settings中看到package control这一项,则安装成功。
如果这种方法不能安装成功,可以到这里下载文件手动安装。
用Package Control安装插件的方法:
- 按下Ctrl+Shift+P调出命令面板
- 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
不爽的是,有的网络环境可能会不允许访问陌生的网络环境从而设置一道防火墙,而Sublime Text 2貌似无法设置代理,可能就获取不到安装包列表了。
好,方法介绍完了,下面是本文正题,一些有用的Sublime Text 2插件:
Zen Coding
这个,不解释了,还不知道ZenCoding的同学强烈推荐去看一下:《Zen Coding: 一种快速编写HTML/CSS代码的方法》。
PS:Zen Coding for Sublime Text 2插件的开发者已经停止了在Github上共享了,现在只有通过Package Control来安装。
jQuery Package for sublime Text
如果你离不开jQuery的话,这个必备~~
Sublime Prefixr
Prefixr,CSS3 私有前缀自动补全插件,显然也很有用哇
JS Format
一个JS代码格式化插件。
SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
Placeholders
故名思意,占位用,包括一些占位文字和HTML代码片段,实用。
Sublime Alignment
用于代码格式的自动对齐。传说最新版Sublime 已经集成。
Clipboard History
粘贴板历史记录,方便使用复制/剪切的内容。
DetectSyntax
这是一个代码检测插件。
Nettuts Fetch
如果你在用一些公用的或者开源的框架,比如 Normalize.css或者modernizr.js,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新。
JsMinifier
该插件基于Google Closure compiler,自动压缩js文件。
Sublime CodeIntel
代码自动提示
Bracket Highlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。
Hex to HSL
自动转换颜色值,从16进制到HSL格式,快捷键 Ctrl+Shift+U
GBK to UTF8
将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
Git
该插件基本上实现了git的所有功能。
总结
好吧,大概就这些,如果你有常用的插件或者扩展,欢迎推荐。Sublime Text 2真是一款一见钟情的编辑器,每次和别人聊到编辑器时必荐的。。。 :)
相关推荐
Emmet"是前端开发者必不可少的HTML/CSS快速编写工具,而"SublimeLinter"系列插件可以实时检查代码错误。 此外,"AutoComplete"和"SideBarEnhancements"也是常用插件。前者提供了智能代码补全功能,后者增强了侧边栏...
在中文环境下,为了更好地理解和使用这款工具,汉化是必不可少的步骤。离线汉化包提供了方便,特别是对于网络环境不稳定或者不希望在线下载的用户。 离线汉化Sublime Text3的过程主要分为两个部分:安装汉化包和...
2. ** Emmet**:对于前端开发者来说,Emmet是必不可少的。它提供了快速编写HTML和CSS的缩写功能,如`div>ul>li*5`会自动扩展为完整的HTML结构,极大地提高了代码编写速度。 3. **GitGutter**:这款插件会在每一行...
1. **Package Control**:这是一个必不可少的插件管理器,它使得安装、更新和管理Sublime Text的其他插件变得极其简单。 2. ** Emmet**:前身是Zen Coding,是前端开发者必备的HTML/CSS代码速写工具,能够通过缩写...
Package Control 是一个必不可少的插件,它让你能够轻松地管理和安装更多的Sublime Text插件。 此外,个人设置也是这个压缩包的一大亮点。这可能包括自定义的主题、配色方案、快捷键绑定等,这些都是根据作者的开发...
5. **Emmet**:对于HTML和CSS编写,Emmet是一个必不可少的工具,它简化了代码输入,特别是对于HTML标签和CSS选择器。 6. **SideBarEnhancements**:这个插件增强了Sublime Text 3的侧边栏功能,让你可以直接在编辑...
例如,Sublime Text内置的Package Control是一个必不可少的插件管理器,它允许用户方便地安装、更新和管理各种插件。通过这个工具,你可以轻松获取到像 Emmet、GitGutter、SideBarEnhancements 等流行插件。 Emmet ...
例如,Package Control 是一个必不可少的插件,它允许用户通过简单的命令行界面搜索、安装和管理其他插件。除此之外,可能还预装了如Emmet、GitGutter、SideBarEnhancements等实用插件,Emmet能帮助HTML和CSS编写,...
这对于需要处理中文或其他非英文字符集的开发者来说,是必不可少的工具。 3. **emmet-sublime**: emmet 是前端开发者的神器,尤其对于HTML和CSS编写。emmet-sublime 是Sublime Text 3中的emmet 插件版本。它提供...
除了上述插件,还有一些必不可少的前端开发工具,如`前端观察.htm`和`一些必不可少的Sublime Text 2插件 Resource 前端观察_files`可能包含了一些前端开发相关的文章、教程或者插件资源,这些文件可以作为学习和参考...
1. **Package Control**:这是一个必不可少的插件管理工具,可以方便地安装、更新和管理其他插件。 2. ** Emmet**:对于HTML和CSS开发,Emmet是必备的,它提供了一套高效的代码编写和缩写扩展规则。 3. **...
1. `python33.dll`:这是一个Python运行时库的动态链接库文件,Sublime Text使用Python作为其内部脚本语言,因此这个文件是必不可少的,用于支持编辑器的各种自动化和自定义功能。 2. `msvcr100.dll`:这是...
它的强大功能和高效性能使其在IT行业中成为必不可少的工具之一。 1. **多语言支持**:Sublime Text 支持几乎所有的编程语言,如Python、Java、JavaScript、C++、Ruby、HTML、CSS等,用户可以通过安装相应的语法高亮...
你可以通过安装各种插件来扩展其功能,例如Package Control,这是一个必不可少的插件管理工具,它允许用户轻松安装、更新和管理各种插件。对于中文环境,可以安装ChineseLocalizations插件,实现中文界面的本地化,...
6. `_ssl.pyd`、`unicodedata.pyd`和`_hashlib.pyd`:这些都是Python的动态链接库,提供了SSL/TLS支持、Unicode数据和哈希算法的功能,对于处理网络通信和数据处理是必不可少的。 总而言之,Sublime Text 2.0.1凭借...
Package Control 是Sublime Text中必不可少的一个组件,它允许用户方便地安装、管理和更新各种插件。通过Package Control,开发者可以快速提升Sublime Text的功能,如增强语法高亮、代码自动完成、文件搜索和项目...
对于C/C++编程,构建系统也是必不可少的一部分。Sublime Text允许用户自定义构建系统,轻松配置编译和链接命令。只需在Tools菜单中选择Build System,然后新建一个配置文件,添加对应的g++或clang++命令,即可实现...
7. `_ssl.pyd`、`unicodedata.pyd` 和 `_hashlib.pyd`:这些都是Python的动态链接库,分别提供了SSL/TLS加密、Unicode数据和哈希算法的支持,对于处理网络通信和数据加密等任务必不可少。 Sublime Text 2.2还引入了...
在Sublime Text中,Package Control是一个必不可少的插件,它为用户提供了方便的包管理和更新服务。通过Package Control,你可以搜索并一键安装成千上万的第三方插件,如代码高亮、自动完成、文件搜索等,极大地提高...
10. **Ctrl+Z** 和 **Ctrl+Y**: 分别撤销和重做上次操作,是编辑过程中必不可少的快捷键。 11. **Ctrl+U**: 软撤销,与Ctrl+Z类似但不完全相同,具体差异取决于Sublime Text版本。 12. **Ctrl+F2**: 设置或取消...