SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁, 功能非同凡响,性能快得出奇。这些非常棒的特性 包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distraction free mode)、分区编辑(split editing)、快速项目切换(instant project switch),你还可以随意地自定义更多功能。还有,这款编辑器支持Mac、Windows和Linux平台。
SublimeText本身已经非常强大,但是更棒的是有一长串的插件支持它,给它带来更强大的功能。本文将介绍一些 Sublime Text 3 支持的热门插件(Sublime Text 2 的一些插件在 Sublime Text 3 上不支持)。
Package Control (GitHub)
提到 Sublime Text,就不得不说 Package Control,就像 Linux 下的 apt-get 和 yum 一样,它是 Sublime Text 的包管理器,你用它可以轻松地找到你想要的插件和管理已有插件。
Package Control 安装方法我之前已经分享过:《Sublime text 2/3 中 Package Control 的安装与使用方法》
Emmet 是一个前端开发的利器,其前身是 Zen Coding。它让编写 HTML 代码变得简单。Emmet 的基本用法是:输入简写形式,然后按 Tab 键。
关于 Emmet 的更多用法,请看官方文档,这份速查表可以帮你快速记忆简写形式。
Soda Theme 是最受欢迎的 Sublime Text 主题。
安装后你还需要在你的配置文件(菜单 Preferences -> Settings - User)中加入"theme": "Soda Light.sublime-theme" 或 "theme": "Soda Dark.sublime-theme"。要达到图中的效果,你还需要下载与之搭配的 color scheme。
如果你喜欢 Soda Dark 和 Monokai,我建议你使用 Monokai Extended (GitHub)。这个 color scheme 是 Monokai Soda 的增强,如果再配合 Markdown Extended (GitHub),将大大改善 Markdown 的语法高亮。
注意:此插件需要手动安装并切换到 sublime-text-3 分支。
SublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++、CoffeeScript、CSS、Git Commit Messages、Haml、HTML、Java、JavaScript、Lua、Objective-J、Perl、PHP、Puppet、 Python、Ruby 和 XML 语言。
在使用 SublimeLinter 之前,你要安装相应的程序,详见README。如果要校验 JavaScript 或 CSS,你还要安装Node.js。
SublimeLinter 默认以 background 模式运行,在用户输入的同时即时校验,如果你想要 Sublime Text 运行得更流畅,可以改为 load-save 模式或 save-only 模式,在读取和保存是校验或只在保存时校验。
打开 SublimeLinter 的配置文件:菜单 Preferences -> Package Settings -> SublimeLinter -> Settings - User,加入 "sublimelinter": "load-save" 或 "sublimelinter": "save-only"
SideBarEnhancements 是一款很实用的右键菜单增强插件,有以 diff 形式显示未保存的修改、在文件管理器中显示该文件、复制文件路径、在侧边栏中定位该文件等功能,也有基础的诸如新建文件/目录,编辑,打开/运行,显示, 在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新等常见功能。
SideBarEnhancements 还有一个功能就是自定义打开文件的程序,在侧边栏中右键点击一个文件(夹),选择 Open With -> Edit Applications 就可以修改关联了,配置文件自带示例,可以很方便地套用。
Sublime CodeIntel 是一个代码提示、补全插件,支持 JavaScript、Mason、XBL、XUL、RHTML、SCSS、Python、HTML、Ruby、Python3、XML、Sass、 XSLT、Django、HTML5、Perl、CSS、Twig、Less、Smarty、Node.js、Tcl、TemplateToolkit 和 PHP 等语言,是 Sublime Text 自带代码提示功能的很好扩展。它还有一个功能就是跳转到变量、函数定义的地方,十分方便。
使用 SublimeCodeIntel 之前你需要安装相应程序并把路径写入 ~/.codeintel/config 或 project_root/.codeintel/config 中,ReadMe 中有详细的 说明,不再赘述。
十分不建议把 SublimeCodeIntel 与其他单个语言的扩展 package 一同使用,虽然很多语言扩展 package 比 SublimeCodeIntel 的代码提示功能要完善。如果需要一同使用,请在用户配置文件(菜单Preferences -> Package Settings -> SublimeCodeIntel -> Settings - User 中加入下面的内容,并去掉要禁用的语言。
- "codeintel_enabled_languages":
- [
- "JavaScript", "Mason", "XBL", "XUL", "RHTML", "SCSS", "Python", "HTML","Ruby", "Python3", "XML", "Sass", "XSLT", "Django", "HTML5", "Perl", "CSS","Twig", "Less", "Smarty", "Node.js", "Tcl", "TemplateToolkit", "PHP"
- ],
- "codeintel_live_enabled_languages":
- [
- "JavaScript", "Mason", "XBL", "XUL", "RHTML", "SCSS", "Python", "HTML","Ruby", "Python3", "XML", "Sass", "XSLT", "Django", "HTML5", "Perl", "CSS","Twig", "Less", "Smarty", "Node.js", "Tcl", "TemplateToolkit", "PHP"
- ]
Alignment 是一个代码格式化插件,它可以使多行代码中的等号对齐,也可以调整多行代码为一个缩进级别,默认快捷键是 ctrl+alt+a(Mac OS 上是 cmd+ctrl+a)。
BracketHighlighter 是一个括号、引号、标签高亮插件,支持 []、()、{}、""、'' 和 <tag></tag> 等,比 Sublime Text 自带的高亮要明显得多。
Git 插件集成了 git 的常用功能,使用之前需要安装 git 并写入环境变量中。
gbk4subl (GitHub)
Sublime Text 一个遗憾是不支持中文 GBK 编码,在编辑一些 GBK 编码的文件时就会出现乱码,还好 Sublime Text 2 有很多可以支持 GBK 编码的插件,可惜大多在 Sublime Text 3下都不能工作,在 github 找了下,还好还有 gbk4subl 这款能让 Sublime Text 3支持 GBK 编码的插件。
Sublime Tradsim (GitHub)
Tradsim 是一款能把中文的繁字体和简体字互相转换的插件,只支持 UTF-8 编码,虽然觉得有点鸡肋,但还是介绍出来给需要的朋友吧,安装插件,因为插件包里没快捷键文件,所以我们可以自定义一个,可以新建一个名字和后缀为 Default (Windows).sublime-keymap 的文件,添加以下代码,即可设置“转换为简体字”和“转换为繁字体 ”的快捷键了。注意:转换是文件里全局的中文。
- [
- {"keys": ["ctrl+alt+s"], "command": "tradsim_to_sim"},
- {"keys": ["ctrl+alt+t"], "command": "tradsim_to_trad"}
- ]
ColorPicker (GitHub)
在编辑CSS样式的时候,要加个自己喜欢颜色或改改颜色啥的,要到PS里去调色?ColorPicker 可以让 Sublime Text 3内置一个调色盘,调好颜色,点击OK就会在光标处生成十六进制颜色代码。
SASS Build 是一个编写CSS的预处理器。这个特别的插件将帮助你妥善构建包括压缩选项在内的SASS文件。一旦你安装了这个插件,你可以很容易地通过按 Ctrl+ B(MAC系统是 Command +B)来启动它。
PackageResourceViewer (GitHub)
通过这个特殊的插件,会给你查看和编辑SublimeText附带的不同的包带来很多方便。您也可以提取任何给定的包。这一行动将其复制到用户文件夹,以便您可以安全地对其进行编辑。
这是用来给CSS属性进行排序的格式化插件。如果你想保持的代码干净整洁,并且希望按一定的顺序排列(是不是有点强迫症了?),那么这个插件是一种有效解决的方案。特别是当你和其他有自己代码编写风格的开发者一同协作的时候。
MarkDown Editing (GitHub)
SublimeText 不仅仅是能够查看和编辑 Markdown 文件,但它会视它们为格式很糟糕的纯文本。这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。
FileDiffs (GitHub)
这个插件允许你看到SublimeText中两个不同文件的差异。你可以比较的对象可以是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等。
相关推荐
在C语言开发领域,Sublime Text 3同样能够提供强大的支持,通过安装特定的插件,可以极大地提升C语言的编写体验。下面将详细介绍如何利用Sublime Text 3来支持C语言开发,并介绍一些关键的插件。 首先,我们需要...
函数列表插件是Sublime Text3的一个重要扩展,它极大地提升了开发者的工作效率,特别是在处理大型代码文件时。下面将详细阐述这个插件的功能、用途以及如何在Sublime Text3中安装和使用。 首先,"Function Preview...
Sublime Text 3是一款广受欢迎的轻量级代码编辑器,因其强大的自定义能力和丰富的插件库而备受程序员喜爱。本话题将详细讲解如何在Sublime Text 3中安装和使用"ThinkPHP5.0语法提示和语法补全插件",以便在开发基于...
Sublime Text3是一款备受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。在中文环境下,为了更好地理解和使用这款工具,汉化是必不可少的步骤。离线汉化包提供了方便,特别是对于网络环境...
标题中提到的"sublime text3支持Vue语法高亮显示插件"是指Sublime Text 3中可以安装的Vue.js语法高亮插件,通过这样的插件,开发者可以在编写Vue代码时享受到更鲜明的语法色彩,提高代码的可读性和美观度。...
在提供的描述中提到了40多个插件和4个主题,这些额外的组件极大地扩展了Sublime Text 3的功能,使得它能够更好地满足用户在不同编程语言和开发场景下的需求。 其中,"emmet"插件是HTML和CSS编码的神器,通过简短的...
Sublime Text 2是一款广受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。这款编辑器支持多种编程语言,并允许用户通过安装各种插件来扩展其功能,提高开发效率。在这个"Sublime Text 2 ...
"SublimeText3中文全插件.rar"这个压缩包包含了Sublime Text 3的最新版本(3211 x64)以及一系列为中文用户优化的插件,旨在提升中文用户的使用体验和开发效率。 1. **Sublime Text 3基础特性**: - 多选编辑:...
sublime text 3插件包是一款为文本编辑器提供的插件工具包,包含的插件有: AndyJS2、BracketHighlighter、emmet-sublime、flatland、IMESupport、jQuery、JsFormat、Package Control、predawn、PyV8、SideBar...
2. **Package Control**:这是Sublime Text3中最关键的插件,它提供了一个方便的插件安装和管理平台,用户可以通过它查找并安装其他第三方插件。 3. ** Emmet**:前身为Zen Coding,是前端开发者的福音,提供快速...
CUDA Sublime Text 3 插件是专为Sublime Text 3设计的,其主要功能是提供对.cu源码文件的支持,包括语法高亮、代码提示和智能感知等特性。这些功能极大地提高了CUDA程序员的工作效率,使他们能够更专注于代码逻辑,...
SublimeText3中有一些插件需要JavaScript引擎的支持,例如使用JSHint进行JavaScript代码检查或者使用Emmet进行HTML/CSS快速编写。pyv8-win64-p3就是为这些插件提供运行环境的组件。在安装某些特定插件时,可能会提示...
总而言之,Sublime Text 3作为一款专业的代码编辑器,凭借其丰富的语言支持、高效的编辑功能、强大的插件系统以及高度的自定义性,成为了众多开发者的首选工具。无论你是新手还是经验丰富的程序员,Sublime Text 3都...
5. **跨平台支持**:Sublime Text 3 的SFTP插件兼容Windows、Mac OS X和Linux操作系统,无论在哪种环境下都能顺畅工作。配置文件中的`Default (OSX).sublime-keymap`, `Default (Linux).sublime-keymap` 和 `Default...
下面将详细介绍Sublime Text 3及其插件的相关知识点。 1. **Sublime Text 3的基本功能** - 多选编辑:允许用户同时编辑多个位置,提高代码修改效率。 - 快速查看:通过预览功能快速查看文件内容,无需打开新窗口...
3. **定位到Sublime Text的插件目录**: 在你的操作系统中,找到Sublime Text的安装位置,然后导航到"Packages"目录。在Windows上,这通常是`%APPDATA%\Sublime Text 3\Packages`;在macOS上,是`~/Library/...
首先,Sublime Text 3的界面简洁,支持自定义主题和配色方案,可以满足不同用户对于工作环境的个性化需求。同时,它拥有强大的代码补全功能,能够根据上下文智能提示代码,加快编程速度。此外,通过拆分编辑功能,你...
Sublime Text 3是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效的代码编辑体验和丰富的插件生态系统而闻名。在众多的插件中,SFTP(Sublime Text 3 File Transfer Protocol)是一个极其实用的工具...
该插件是专为Sublime Text 2和3设计的,意味着无论你使用的是哪个版本的Sublime,都可以无缝地集成此插件,享受其带来的便利。"ionic-sublime-plugin"的主要功能是提供对Ionic框架的智能提示和代码补全,它极大地...
1. Package Control:安装和管理Sublime Text插件的必备工具,可通过它来查找、安装和更新插件。 2. Emmet:前端开发者的神器,自动完成HTML和CSS缩写,提高编写效率。 3. GitGutter:显示自上次提交以来文件中所有...