Sublime Text 插件之常用20个插件

 

  作为一个开发者你不可能没听说过 Sublime Text。不过你没听说过也没关系,下面让你明白。 Sublime Text是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。这些非常棒的特性包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distraction free mode)、分区编辑(split editing)、快速项目切换(instant project switch),你还可以随意地自定义更多功能。还有,这款编辑器支持 Mac、Windows  Linux 平台。但这些并不是本文所要讨论的内容。

  Sublime Text 本身已经非常强大,但是更棒的是有一长串的插件支持它,给它带来更强大的功能,这就是本文要讨论的内容。不多废话,让我们看看20个强大的Sublime Text 插件。如果你已经在使用他们,请告诉我们,并告诉我们你认为其中那款最出色。像往常一样,你的意见也很重要。

  20. FTPSync

FTPSync

  默认情况下SublimeText不具备FTP的功能,如果你正在寻找能在您的SublimeText应用程序中使用的免费和易用的FTP工具,你可以考虑FTPSync。这是一个非常简单的FTP同步工具,它可以控制上传目标的多重命名。让我们知道您的想法。

注释:目前Sublime Text3不支持

  19. SASS Build

  SASS Build 是一个编写CSS的预处理器。这个特别的插件将帮助你妥善构建包括压缩选项在内的SASS文件。一旦你安装了这个插件,你可以很容易地通过按Ctrl+ B(MAC系统是 Command +B)来启动它。

  18. Package Control

18. Package Control

  通俗易懂地说,这个是你在完成安装SublimeText后必须安装的东西。你问为什么?因为有了这个特殊的“插件包”,你可以很容易地安装、升级、删除,甚至非常方便地查看您已经安装在SublimeText中的包或插件的列表。它通过菜单和对应的行为使这些过程变得非常容易和有组织。

  17. Emmet

17. Emmet

  概括地说,Emmet 是一个插件,它可以让你更快更高效地编写HTML和CSS,节省你大量的时间。怎么实现的?你只需使用约定的缩写形式而不用写整个代码,然后这些缩写会自动扩展转换为对应的有效的标签。 比如,你只需要输入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,然后它会被扩展转换成12个列表项和紧随其后的图像。然后您可以填写上内容,就这么简单。

  16. SublimeLinter

16. SublimeLinter

  这个插件最近才为SublimeText3重建和发布。新版本显然带来了很多新的和不同的功能,而不是把所有的Linter 放在一个包中,开发者允许你在更新时选择并安装你经常使用的Linter。很明显,这可以节省磁盘空间。“更多的定制”,这就是我需要的。

  15. SublimeEnhancements

15. SublimeEnhancements

  这个插件可以给SublimeText的边栏菜单带来扩充的功能,包括:在当前工程文件夹中新建文件,移动文件或文件夹,产生文件或文件夹的副本,在新窗口或浏览器中打开,刷新等。这只是概括地说,安装后探索它更多的功能吧。

  14. PackageResourceViewer

14. PackageResourceViewer

  通过这个特殊的插件,会给你查看和编辑SublimeText附带的不同的包带来很多方便。您也可以提取任何给定的包。这一行动将其复制到用户文件夹,以便您可以安全地对其进行编辑。

  13. Git

13. Git

  虽然名字看上去并不友好,但作为开发者的你肯定一眼就能明白它是干什么的。这个插件会将Git整合进你的SublimeText,使的你可以在SublimeText中运行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。

  12. Terminal

12. Terminal

  这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

  11. CSSComb

11. CSSComb

  这是用来给CSS属性进行排序的格式化插件。如果你想保持的代码干净整洁,并且希望按一定的顺序排列(是不是有点强迫症了?),那么这个插件是一种有效解决的方案。特别是当你和其他有自己代码编写风格的开发者一同协作的时候。

  10. CanIUse

10. CanIUse

  如果您想检查浏览器是否支持你包括在你的代码中的CSS和HTML元素,那么这是你需要的插件。所有您需要做的就是选择有疑问的元素,插件将为你做其余的事情。

  9. Alignment

9. Alignment

  这个插件让你能对齐你的代码,包括 PHP、CSS 和 Javascript。代码看起来更简洁和可读,便于编辑。您可以查看下面的图片来明白我说的意思。

  8. Trmmer

8. Trmmer

  你知道当你编写代码时,由于错误或别的某些原因,会产生一些不必要的空格。需要注意的是多余的空格有时也会造成错误。这个插件会自动删除这些不必要的空格。

  7. ColorPicker

7. ColorPicker

  如果你经常要查看或设置颜色值,这个插件可以很方便地调用你本机的调色板应用。(译者扩充:)这是一个双向的功能,你既可以在调色板中选择一个颜色,然后按“确定”按钮把该值填写到 SublimeText 中活动文档的当前位置,也可以在活动文档中选择一个颜色的值,按此插件的快捷键就会在显示的调色板中定位到该值所对应的颜色。

  6. MarkDown Editing

6. MarkDown Editing

  SublimeText不仅仅是能够查看和编辑 Markdown 文件,但它会视它们为格式很糟糕的纯文本。这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。

  5. FileDiffs

5. FileDiffs

  这个插件允许你看到SublimeText中两个不同文件的差异。你可以比较的对象可以是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等。

  4. DocBlockr

4. DocBlockr

  DocBlockr 可以使你很方便地对代码建立文档。它会解析函数,变量,和参数,根据它们自动生成文档范式,你的工作就是去填充对应的说明。

  3. 定制的主题

  拥有不同的主题可以触发创意和想法,你可能想使用这些插件来实现不同的主题,带来更好的和令人兴奋的前景。

  SpaceGray

SpaceGray

  Centurion

Centurion

  

  原文地址:http://inspiretrends.com/20-powerful-sublimetext-plugins/

  本文链接:http://www.cnblogs.com/oooweb/p/sublime-text-plugins.html

转载于:https://www.cnblogs.com/guoly/p/3683394.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/407842.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JUnit 4 与 JUnit 3

JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着…

整合quickx到普通cocos2dx

quickx是对cocos2dx的lua扩展,它做了一些C的扩展,同时还在lua做了一些封装, 让用lua开发cocos2dx更快,中文站http://quick.cocoachina.com/。 由于现在的项目对cocos2dx有一些修改,又想用到quickx的便捷,于…

我的项目-财务系统

4 名称:财务管理系统 时间:2000 用时:3个月 vb6sqlserver7 独立完成 描述:包含凭证输入,审核,记帐,帐簿管理,自动转帐,会计报表等财务管理的整个流程。此项目在兖州…

对二维数组进行Zig-Zag扫描(C++)

对二维数组进行Zig-Zag扫描(C)&#xff0c;先自定义了一个类&#xff0c;类中有个函数Run()来实现这个扫描过程&#xff0c;二维数组是动态分配空间以及随机赋值的。 下图是Zig-Zag扫描方式&#xff1a; CZigZag.h: #include<iostream>using namespace std; typedef s…

Storing and Retrieving Images from SQL Server using Microsoft .NET

Storing and Retrieving Images from SQL Server using Microsoft .NET 原文 Storing and Retrieving Images from SQL Server using Microsoft .NET Download source - 19.6 KbIntroduction This article is about storing and retrieving images from database in Microsoft …

flot绘制折线图

<!--请先确保你有jquery.js 和 jquery.flot.min.js--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtm…

在dos下运行.exe程序(C++)

说明&#xff1a;在Dos下运行.exe程序(C) 先看C源文件&#xff1a; #include<iostream>using namespace std; void main(int argc, char * argv[]){ cout<<"argc "<<argc<<endl; for(int i 0; i < argc; i) cout<<argv[i]<…

提取二维矩阵中分块后指定的块

对一个二维矩阵I(NN)进行分块(块大小为nn),并提取其中第ii块中的元素 % 对二维矩阵I进行[n n]分块&#xff0c;取其中第ii块中的元素function x getBlock(I, n, ii) N size(I, 1); n1 N / n; n2 n * n; [a, b] ind2sub([n1 n1], ii); p (b-1) * n * (n1 *…

重构 改善既有代码的设计:代码的坏

以下内容来自<<重构 改善既有代码的设计>> 一、什么是重构 所谓重构(Refactoring)是这样一个过程&#xff1a;在不改变代码外在行为的前提下&#xff0c;对代码做出修改以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法&#xff0c;可以最…

AOI的工作原理

以上为AOI目前可以检测到的缺陷GF 转载于:https://blog.51cto.com/fangz/41656

使用LINQ解除SQL注入安全问题

在开发人员承受越来越多的安全责任之时&#xff0c;许多开发人员了解到的第一个Web应用安全漏洞&#xff0c;是一个被称为“SQL注入”的极危险的命令注入形式。命令注入的原始的形式本是指这样一种漏洞&#xff1a;***者通过提供一个正常使用者意料之外的输入&#xff0c;改变你…

漫画兔善搞2007-等待爱玛马士基号的垃圾

转自&#xff1a;[url]http://blog.sina.com.cn/s/blog_4992fa8b010007f5.html[/url]英国对华倾泻垃圾废物 中国进口商进口为获利益[url]http://www.sina.com.cn[/url] 2007年01月12日 21:49 CCTV《经济信息联播》英国的天空电视台近日报道&#xff0c;素有“欧洲垃圾箱”之称的…

cocos2dx CCLayerColor和CCLayerColor

在cocos2dx中&#xff0c;默认的CCLayer背景是黑色的&#xff0c;有些时候需要特殊的Layer&#xff0c;所以cocos2dx中提供了这两种LayerCCLayerColor是可以改变背景色的Layer&#xff0c;示例如下&#xff1a;CCSize size __winSize;CCLayerColor* layer CCLayerColor::crea…

[转]经典的C语言著作,“C语言四书五经”

http://blog.chinaunix.net/u/22520/showart_308803.html 经典的C语言著作&#xff0c;“C语言四书五经”一、The C Programming Language C程序设计语言&#xff08;第2版新版&#xff09; 原出版社&#xff1a; Prentice Hall PTR 作者&#xff1a; [美]Brian W.Kernighan,De…

INI文件读写--VC6.0

新建一个dialog based MFC Windows Application,命名为&#xff1a;d, 界面为&#xff1a; 为按钮Read和Write添加单击事件&#xff0c;并自定义一个函数GetIniFileName()用来取得ini文件的路径&#xff0c;主要函数代码如下&#xff1a;// read data from config file void CD…

SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库

有时&#xff0c;人们可能为预期有一定程度活动的数据库分配了太多的空间&#xff0c;当意识到分配了太多空间时&#xff0c;可能决定压缩分配的空间大小。SQLSERVER提供三种可以压缩数据库大小的方法&#xff0c;autoshrink数据库选项&#xff0c;“企业管理器”和“数据库一致…

C#下实现在线升级

//这是一个webserviceprivateAppUpdate.UpdateServ UpdateSvr;privatevoidbutton1_Click(objectsender, System.EventArgs e){ if(LinkWebServices()true){this.label1.Text&quot;连接服务器. PASS&quot;;if(CheckVer()true){this.label2.Text&quot;检查最新版本并…

客户端版本和服务器版本上传软件

FileZilla是一个免费开源的FTP软件&#xff0c;分为客户端版本和服务器版本&#xff0c;具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具&#xff0c;而FileZilla Server则是一个小巧并且可靠的支持F…