sublime插件

Package Control插件管理

提到Sublime Text插件安装,就不得不提Package Control [官方文档]

简而言之,它是用来管理插件的插件

所以,首次使用前也是需要安装的

使用Ctrl+`(Esc键下方)快捷键或者通过View->Show Console菜单打开命令行

打开命令行

将以下代码复制后粘贴到如上图中“<代码粘贴处>”,然后按Enter(回车),稍等片刻

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如果安装成功,就可以在Preferences菜单下看到Package SettingsPackage Control两个菜单。


不能通过以上方式成功安装,可尝试以下方式手动安装

点击Preferences->Browse Packages...菜单

Browse Packages菜单

进入打开的目录的上层目录(即Sublime Text 3目录)

上层目录

再打开Installed Packages目录

Installed Packages目录

点击下载Package Control.sublime-package并复制到如下图中的Installed Packages目录

复制到Installed Packages目录

最后重启Sublime Text 3

Package Control使用方法/安装Emmet插件

下面将以安装Emmet插件为例,同时介绍如何使用Package Control插件

在Sublime Text 3中按下快捷键Ctrl+Shift+P

在出现的文本框中输入Install Package(或直接输入“ip”)选中Install Package并回车

(可能需要等待几秒钟,在此过程中不能进行任何鼠标/键盘操作)

呼出Install Package

输入或选择你需要的插件再按Enter(回车)就可以安装插件了(下图以安装Emmet插件为例)

安装Emmet示例

在安装过程中,左下角会显示正在安装的提示,静候片刻

正在安装的提示

若安装成功,相应的,左下角会出现安装成功的提示

安装成功的提示

下文中所有介绍的插件均可使用此方式安装


若由于网络等原因,您发现无法按照以上介绍的方式成功安装,也不用担心

本文介绍的所有插件,都能通过在GitHub上下载Zip包的方式手动安装,具体方法如下

点击本文中介绍每款插件的“大标题”,即可进入该插件GitHub页面

GitHub下载Zip包示例

如上图,点击页面右下角的“Download ZIP”按钮,即可下载相应插件的Zip包

然后,在Sublime Text 3中点击菜单Preferences->Browse Packages...

Browse Packages菜单

可以看到,出现了一个文件夹窗口,将下载的Zip包“解压”后复制到该文件夹内即可

Emmet插件

Emmet插件可以说是使用Sublime Text进行前端开发必不可少的插件

它让编写HTML代码变得极其简单高效

Emmet示例

基本用法:输入标签简写形式,然后按Tab键

关于Emmet的更多介绍,请查看官方文档

这份速查表,可以帮你快速记忆简写形式

JsFormat插件

这是一款将JS格式化的插件

同样使用Package Control安装JsFormat插件后

即可在JS文件中通过鼠标右键->JsFormat或键盘快捷键Ctrl+Alt+F对JS进行格式化

鼠标右键使用JsFormat

使用效果如下图

JsFormat使用效果

SideBarEnhancements插件

SideBarEnhancements是一款很实用的右键菜单增强插件

在安装该插件前,在Sublime Text左侧FOLDERS栏中点击右键

只有寥寥几个简单的功能

安装SideBarEnhancements前的文件夹右键菜单

通过Package Control安装SideBarEnhancements插件后

安装SideBarEnhancements后的文件夹右键菜单

可以看到,文件夹栏右键菜单马上增强不少

安装此插件后配置方法为

重启Sublime text 3后

打开任意一个JS文件,按ctrl+shift+space

这时候第一次运行会去下载对应的类库

可以按ctrl+`(也就是调出控制台)来看进度

TrailingSpaces插件

有时候,在代码结尾打多了几个空格或Tab

并没有任何显示效果

TrailingSpaces这款插件能高亮显示多余的空格和Tab

TrailingSpaces插件效果

Tag插件

这是HTML/XML标签缩进、补全、排版和校验工具

Tag插件使用方式

安装该插件后,可以如上图方式使用Tag插件对HTML/XML进行自动排版等操作

目前楼主未能发现该操作快捷方式,若您有所发现,望留言点拨

Terminal插件

在编程过程中,我们经常需要使用到命令行窗口

Terminal插件可以允许在Sublime Text 3中打开cmd命令窗口

安装好该插件后

即可使用快捷键Ctrl+Shift+T呼出命令行窗口

SublimeCodeIntel插件

这是一款代码提示插件,支持多种编程语言

该插件安装时间可能相对较长

更特别的是,安装该插件后需要根据您使用的编程语言进行配置

本部分将以配置JavaScript语言的代码提示功能为例

安装该插件后,点击Preferences->Browse Packages...菜单

Browse Packages菜单

进入SublimeCodeIntel文件夹

SublimeCodeIntel文件夹

再进入.codeintel文件夹

.codeintel文件夹

将其中文件名为config的文件拖动到Sublime Text 3中

你会看到大概如下图的代码

config文件代码

将以下代码复制后粘贴到Config文件中

   
   
//注意上下文需要添加的逗号
"JavaScript":{
"javascriptExtraPaths":[]
}

复制粘贴后的效果如下图

已完成修该的Config文件

保存后关闭config文件

这样,在编写JavaScript时即可获得代码提示,如下图示

JavaScript代码提示示例

CssComb插件

CssComb是为CSS属性进行排序和格式化插件 [官网]

使用Package Control安装CssComb插件后,你可能发现它并不能运行

它依赖于Node.js [官网]

若您的计算机已安装过NodeJS环境,可跳过此步骤

若您的计算机中尚未安装过Node.js环境

应该到Node.js官网中 [下载] 并安装相应版本的Node.js,如下图示

安装Node.Js示例

安装NodeJS后,即可使用CssComb插件

使用方法:菜单Tools->Run CSScomb或在CSS文件中按快捷键Ctrl+Shift+C

使用前,CSS可能杂乱无章

使用CssComb插件前的CSS代码

使用后,CSS属性按照作用类别出现

使用CssComb插件后的CSS代码

还可以选中一部分CSS代码进行排序

使用前,选中需要排序的CSS代码

使用CssComb插件前的CSS代码2

使用后,选中部分代码已排好序

使用CssComb插件后的CSS代码2

美中不足的是,CssComb似乎不支持IE hark

Autoprefixer插件

这是一款CSS3私有前缀自动补全插件

该插件使用CanIUse资料库,能精准判断哪些属性需要什么前缀

与CssComb插件一样,该插件也需要系统已安装Node.js环境

使用方法:在输入CSS3属性后(冒号前)按Tab键,如下图示

Autoprefixer插件使用示例

Emmet

功能:编码快捷键,前端必备

简介:Emmet作为zen coding的升级版,对于前端来说,可是必备插件,如果你对它还不太熟悉,可以在其官网(http://docs.emmet.io/)上看下具体的演示视频。

使用:教程-http://docs.emmet.io/cheat-sheet/http://peters-playground.com/Emmet-Css-Snippets-for-Sublime-Text-2/

emmet

JSFormat

功能:Javascript的代码格式化插件

简介:很多网站的JS代码都进行了压缩,一行式的甚至混淆压缩,这让我们看起来很吃力。而这个插件能帮我们把原始代码进行格式的整理,包括换行和缩进等等,是代码一目了然,更快读懂~

使用:在已压缩的JS文件中,右键选择jsFormat或者使用默认快捷键(Ctrl+Alt+F)

jsFormat

LESS

功能:LESS高亮插件

简介:用LESS的同学都知道,sublime没有支持less的语法高亮,所以这个插件可以帮上我们

使用:打开.less文件或者设置为less格式

less

Less2CSS

功能:编译Less

简介:监测到文件改动时,编译保存为.css文件

使用:打开.less文件,编写代码保存即可看到同时生成.css的文件,如果没有则需要安装node。不推荐用这种方法编译,要么用koala,要么就用grunt编译。

Alignment

功能:”=”号对齐

简介:变量定义太多,长短不一,可一键对齐

使用:默认快捷键Ctrl+Alt+A和QQ截屏冲突,可设置其他快捷键如:Ctrl+Shift+Alt+A;先选择要对齐的文本

align

sublime-autoprefixer

功能:CSS添加私有前缀

简介:CSS还未标准化,所以要给各大浏览器一个前缀以解决兼容问题

使用:Ctrl+Shift+P,选择autoprefixer即可。需要安装node.js。

其他设置如快捷键请参考:https://sublime.wbond.net/packages/Autoprefixer

prefixer

Clipboard History

功能:粘贴板历史记录

简介:方便使用复制/剪切的内容

使用:

Ctrl+alt+v:显示历史记录
Ctrl+alt+d:清空历史记录
Ctrl+shift+v:粘贴上一条记录(最旧)
Ctrl+shift+alt+v:粘贴下一条记录(最新)

keyboard

Bracket Highlighter

功能:代码匹配

简介:可匹配[], (), {}, “”, ”, <tag></tag>,高亮标记,便于查看起始和结束标记

使用:点击对应代码即可

highlight

Git

功能:git管理

简介:插件基本上实现了git的所有功能

使用:https://github.com/kemayo/sublime-text-git/wiki

git

jQuery

功能:jQ函数提示

简介:快捷输入jQ函数,是偷懒的好方法

jquery

Doc​Blockr

功能:生成优美注释

简介:标准的注释,包括函数名、参数、返回值等,并以多行显示,手动写比较麻烦

使用:输入/*、/**然后回车,还有很多用法,请参照

https://sublime.wbond.net/packages/DocBlockr

basic

function-template

Color​Picker

功能:调色板

简介:需要输入颜色时,可直接选取颜色

使用:快捷键Windows: ctrl+shift+c

i5KI6SBAfs7Qk

iY1DDCRG5TsyR

ConvertToUTF8

功能:文件转码成utf-8

简介:通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等。ConvertToUTF8 同时支持 Sublime Text 2 和 3。

使用:安装插件后自动转换为utf-8格式

uy67y

AutoFileName

功能:快捷输入文件名

简介:自动完成文件名的输入,如图片选取

使用:输入”/”即可看到相对于本项目文件夹的其他文件

autofilename

Nodejs

功能:node代码提示

教程:https://sublime.wbond.net/packages/Nodejs

ZCFcC

IMESupport

功能:sublime中文输入法

简介:还在纠结 Sublime Text 中文输入法不能跟随光标吗?试试「IMESupport 」这个插件吧!目前只支持 Windows,在搜索等界面不能很好的跟随光标。

使用:Ctrl + Shift + P →输入pci →输入IMESupport →回车

c1608aa0gw1e9dmrd3vxpg209y08d75x

Trailing spaces

功能:检测并一键去除代码中多余的空格

简介:还在纠结代码中有多余的空格而显得代码不规范?或是有处女座情节?次插件帮你实现发现多余空格、一键删除空格、保存时自动删除多余空格,让你的代码规范清爽起来

使用:安装插件并重启,即可自动提示多余空格。一键删除多余空格:CTRL+SHITF+T(需配置),更多配置请点击标题。快捷键配置:在Preferences / Key Bindings – User加上代码(数组内)

spac

FileDiffs

功能:强大的比较代码不同工具

简介:比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行。

使用:右键标签页,出现FileDiffs Menu或者Diff with Tab…选择对应文件比较即可

diff

GBK Encoding Support

功能:中文识别

简介:Sublime Text 2可识别UTF-8格式的中文,不识别GBK和ANSI,因此打开很多含中文的文档都会出现乱码。可以通过安装插件GBK Support,来识别GBK和ANSI。

使用

Open a GBK File
Save file with GBK encoding
Change file encoding from utf8 to GBK or GBK to utf8

zxdcsaf

safsaf

Git​Gutter

简介:指示代码中插入、修改、删除的地方

cb42e7cddad0c04794b783742ee8f2085e95295a

Sublime Text 2的插件SideBarEnhancements不好找,我找了好久的哦! 现在Sublime Text 2扩展安装包里没有SideBarEnhancements插件了,只好手动安装。 -------------------------- -------------------------- 说明:压缩包里包含的有Sublime Text 2和Sublime Text 3插件 备注:诚信交流,安全无毒,亲测可用,放心使用,分享万岁!! 使用方法:解压出来的目录放到Packages下,重新Sublime Text 2文件即可 -------------------------- Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。 优化说明: 1、基于 Sublime Text 2 官方版进行修改汉化 2、字体大小设为11,Ctrl+鼠标中键滚动调节 3、修正了Html自动补全时多一个"<"的Bug 4、增加了配色非常舒服的 Theme-Nil 主题 5、在用户设置中加入了自动换行设置选项 6、修改菜单选项和配置文件使其更人性化 7、已经默认集成各种常用插件:(详细如下) (1).Alignment:代码对齐插件,快捷键:Ctrl+Alt+A (2).ConvertToUTF8:支持GBK查看与编辑插件 (3).Emmet:HTML/CSS代码快速编写插件 (4).JsFormat:JS格式化插件,快捷键:Ctrl+Alt+F (5).KeymapManager:快捷键管理插件,快捷键:Ctrl+Alt+K (6).Package Control:插件安装 (7).SideBarEnhancements:侧边栏插件 (8).Theme - Nil:SideBarEnhancements皮肤 -------------------------- -------------------------- 许可如下 ---- BEGIN LICENSE ----- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC94 1CDC92DC 8457107A F151657B 1D22E383 A997F016 42397640 33F41CFC E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 5CDB7036 E56DE1C0 EFCC0840 650CD3A6 B98FC99C 8FAC73EE D2B95564 DF450523 ------ END LICENSE ------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值