热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SublimeText3好用的插件

在使用SublimeText3的时候避免不了要使用到插件,积累了一下,贴出来,持续更新中。。。首先在安装插件之前,我们一般需要安装packagecontrol组件在view-Sh

在使用Sublime Text 3的时候避免不了要使用到插件,积累了一下,贴出来,持续更新中。。。

首先在安装插件之前,我们一般需要安装package control组件

在view->Show Console 调出console面板,粘贴以下代码到命令行并回车

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())

重启Sublime Text 3。如果在Perferences->package settings中看到package control这一项,则安装成功。

开始安装

  • 在线安装
    按下Ctrl+Shift+P调出命令面板,输入Package control: install选择Install Package 选项并回车,
    再输入你要安装的插件名称(例如sublime tmpl),然后在列表中选中要安装的插件,单击即可安装,你回发现左下角就在显示正在安装,如果显示successfull 就是安装成功了。
    安装成功后一般在Perferences->package settings中可看到。

注:有些插件有可能在列表中搜索不到,你可以选择手动安装。

  • Sublime Text 插件官网下载安装
    进入安装包官网]在搜索框里输入你所需要的插件名称,点击进入插件的github页面,点击Details下面的github.com,将下载的压缩包解压后放在Preferences->Browse Packages(即packages文件夹)里面,去掉文件名中的-master,重启Sublimetext3即可安装成功。

常用插件列表

  • Alignment

代码格式化插件,它可以使多行代码中的等号对齐,也可以调整多行代码为一个缩进级别。快捷键:ctrl+shift+alt+a.具体的配置可以网上查一下,默认的等好对齐,很有可能不是你想要的。

  • Emmet

前身是Zen Coding, HTML 代码的一个扩展插件,很强大。例如打上ul>li*3 就会出来一个三列的无序列表,新建文档了打上!再tab,就会直接出来一个简易的HTML的文档模板,不用一个一个去打, 很犀利。Emmet用法很多,节省了很多的时间。详细参考一下这篇文章,挺全面的。Emmet插件使用方法总结

  • HTML-CSS-JS Prettify

快速格式化html css js代码,快捷键:ctrl+shift+h。默认的使用的四个空格缩进,如果需要使用两个空格的缩进的话,需要自己配置缩进,下图:

《Sublime Text 3 好用的插件》 配置路径

在里面找到:

《Sublime Text 3 好用的插件》 缩进格数

  • jQuery

这个是jQuery的插件 会有jQuery的提示。装完之后有时候发现package setting 里面没有,不用慌,先写个jQuery代码看看行不行,一般都是可以的,实在不行,就在github上下载了手动安装。

  • BracketHighlighter

用来匹配相对的符号,然后高亮显示,比如{ }、[ ]、” “等符号的对应高亮,讲真,在发现这个插件之前,我最烦的就是找不到一个标签的结尾,特别是嵌套很多层,有很多兄弟元素的时候,这个插件堪称完美。

  • DeleteBlankLines

有时候为了方便编写或者看清楚代码,会打一些空格或者空行,最后上传的时候并不美观,这个插件能批量删除空行的部分,command+option+delete,选中部分的所有空行就都被删除了。

  • DocBlockr

快速生成标准注释,只需要在函数上面输入/** ,然后按tab 就会自动生成注释,
和Xcode 8 上的/// 类似(盗喵神的)。极力推荐。

  • SublimeCodeInte

SublimeCodeInte是 Sublime Text 自带代码提示功能的很好扩展,支持一大堆语言,在使用JS 提示的时候需要自己配置一下:
在 package setting 里面找到SublimeCodeInte的 setting-default,找到最下面

《Sublime Text 3 好用的插件》 配置

吧箭头那个地方的jQuery换成 JaveStript即可(原理不知。。。)

  • MarkdownEditing

写文档时候必备,Markdown语法高亮。

  • Side​Bar​Enhancements

很实用的右键菜单增强插件,有以 diff 形式显示未保存的修改、在文件管理器中显示该文件、复制文件路径、在侧边栏中定位该文件等功能,也有基础的诸如新建文件/目录,编辑,打开/运行,显示,在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新等常见功能。

  • Sublime​Linter

代码检查工具,详细使用看这篇文章

  • Git

这个不用说了,每天都用的东西。。。

  • FileDiffs

比较两个文件大 不同,相信这个多人开发的时候还是非常有用的。

  • Nodejs

NodeJS代码提示。
-#### AngularJS
AngularJS的代码提示。

刚从iOS入坑前端,暂时就接触了这么多插件,不过我见到有人使用的一个插件,左边编写HTML,右边还能打开一个窗口调css 不知道是 怎么搞的,有知道的大神告诉我一下啊 万分感谢!


推荐阅读
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了django中视图函数的使用方法,包括如何接收Web请求并返回Web响应,以及如何处理GET请求和POST请求。同时还介绍了urls.py和views.py文件的配置方式。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
author-avatar
万宝盛华猎头
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有