Sublime Text 常用插件

2023-11-08


工欲善其事,必先利其器。本文收集 Sublime Text 常用插件,持续更新中…

Package Control 为插件管理包,通过快捷键 Ctrl + Shift + P 打开,之后可以很方便的浏览、安装和卸载 Sublime Text 中的插件。

  • 插件安装:输入 install 后选择 Package Control: Install Package
  • 插件列表:输入 list 后选择 Package Control: List Packages
  • 插件删除:输入 remove 后选择 Package Control: Remove Packages

ConvertToUTF8

  • 功能说明:ConvertToUTF8 能将除 UTF8 编码之外的其他编码文件在 Sublime Text 中转换成 UTF8 编码,在打开文件的时候一开始会显示乱码,然后一刹那就自动显示出正常的字体,当然,在保存文件之后原文件的编码格式不会改变。

BracketHighlighter

Emmet

  • 功能说明:Emmet 的前身是大名鼎鼎的 Zen codin。前端开发必备,HTML、CSS 代码快速编写神器。
  • 使用方法:默认快捷键 Tab
  • 插件地址:https://github.com/sergeche/emmet-sublime
  • 辅助工具:PyV8 下载地址:https://github.com/emmetio/pyv8-binaries
  • 注意:Emmet 插件需要 PyV8 插件的支持,所以在安装 Emmet 时,会自动安装 PyV8 插件,如果安装后 Emmet 不能正常使用,很有可能是因为 PyV8 没有安装完全,Sublime Text 2 和 3 容易出现这个问题。你可以删除它,然后手动下载,采用方法二安装 PyV8 插件。
  • 使用方法示例:书写代码 ul#nav>li.item$*8>a{Item $},然后把光标定在这行代码的最后面,按 Tab 键,就会自动生成。更多更详细的使用方法,请查阅 Emmet 官网:http://docs.emmet.io/

JsFormat

  • 功能说明:JavaScript 代码格式化。
  • 使用方法:在打开的 JavaScript 文件里点右键,选择 JsFormat
  • 插件地址:https://github.com/jdc0589/jsformat

Compact Expand CSS Command

Color Highlighter

  • 功能说明:显示所选颜色值的颜色,并集成了 ColorPicker
  • 使用方法:在 16 进制的颜色值上点右键,选择 Choose color ,会弹出颜色拾色器,在需要的色块上单击。
  • 插件地址:https://github.com/Monnoroch/ColorHighlighter

SublimeTmpl

  • 功能说明:快速生成文件模板。
  • 使用方法:SublimeTmp l默认的快捷键如下,如果快捷键设置冲突可能无效。
    • Ctrl+Alt+H:新建 html 文件
    • Ctrl+Alt+J:新建 javascript 文件
    • Ctrl+Alt+C:新建 css 文件
    • Ctrl+Alt+P:新建 php 文件
    • Ctrl+Alt+R:新建 ruby 文件
    • Ctrl+Alt+Shift+P:新建 python 文件
  • 插件地址:https://github.com/kairyou/SublimeTmpl
  • 新增语言:你还可以增加模板文件夹中没有的文件模板,并做相应的设置来使用这一功能。具体可以参考它的中文文档:http://www.fantxi.com/blog/archives/sublime-template-engine-sublimetmpl/

Alignment

  • 功能说明:使代码格式的自动对齐。
  • 使用方法:快捷键 Ctrl+Alt+A,可能与 QQ 截图冲突,二者中的一个要重置快捷键。
  • 插件地址:[https://github.com/kevinsperrine/sublime_alignment])(https://github.com/kevinsperrine/sublime_alignment)

AutoFileName

  • 功能说明:自动补全文件(目录)名。
  • 使用方法:安装好后就可以来测试如何使用 AutoFileName,先以 <link href=""> 档案来示范,当输入 href="" 的同时,Sublime Text 就会将现在编辑档案的路径为中心,判断该路径内的所有档案。其他的也类似,如:<img src=""> 等。
  • 插件地址:https://github.com/BoundInCode/AutoFileName

DocBlockr

  • 功能说明:快速生成 JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Groovy, Objective C, C, C++ and Rust 语言函数注释。
  • 使用方法:在函数上面输入 /** ,然后按 Tab 就会自动生成注释。
  • 插件地址:https://github.com/spadgos/sublime-jsdocs

SublimeCodeIntel

HTML-CSS-JS Prettify

  • 功能说明:HTML、CSS、JS 格式化。
  • 插件地址:https://github.com/victorporof/Sublime-HTMLPrettify
  • 安装方法:安裝这个套件前必须先安裝 node.js,指定 node.exe 的执行档所在位置。进而安装 HTML-CSS-JS Prettify
  • 使用方法一:View -> Show console 或者使用快捷键(Ctrl + ),在命令列的地方輸入:view.run_command(“htmlprettify”),然后按下Enter`。
  • 使用方法二:默认快捷键:Ctrl+Shift+H。你也可以自行设置快捷键,如:设置成 Ctrl+Shfit+O,选择菜单 Preferences---> Key Bindings – User 里新增:
    { 
        "keys": ["ctrl+shift+o"], 
        "command": "htmlprettify" 
    }
    

SideBarEnhancements

功能说明:侧栏菜单扩充功能。
插件地址:https://github.com/titoBouzout/SideBarEnhancements/tree/st3

View In Browser

  • 功能说明:Sublime Text 保存后网页自动同步更新。
  • 插件地址:https://github.com/adampresley/sublime-view-in-browser
  • 使用方法:在打开的文档任一处点右键,选择 View In Browser,就会用默认的浏览器自动打开该文件。同时 Chrome 浏览器也要安装 LiveReload 的扩展插件。

LiveReload

TortoiseSVN

Theme-Soda

  • 功能说明:最受欢迎的 Sublime Text 主题之一。
  • 使用说明:安装完成后,点菜单 Preferences -> Settings - User,根据需要的主题效果,添加对应的配置。
  • 插件地址:https://github.com/buymeasoda/soda-theme

Theme-Flatland

Theme-Nexus


扫码关注微信公众号 程序员35 ,获取最新技术干货,畅聊 #程序员的35,35的程序员# 。独立站点:https://cxy35.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Sublime Text 常用插件 的相关文章

  • CentOS 7 vs CentOS 6新特性

    1 CentOS7 简介 CentOS Community Enterprise Operating System 中文意思是 社区企业操作系统 是Linux发行版之一 它是来自于Red Hat Enterprise Linux依照开放源代
  • Docker客户端连接Docker Daemon的方式

    Docker为C S架构 服务端为docker daemon 客户端为docker service 支持本地unix socket域套接字通信与远程socket通信 默认为本地unix socket通信 要支持远程客户端访问需要做如下设置
  • 导入MDF文件到数据库

    1 导入脚本 EXEC sp attach db dbname yhzm filename1 d jspyhzm mdf filename2 d jspyhzm log ldf 2 Microsoft SQL Server删除数据库提示出错
  • 设计模式三: 代理模式(Proxy) -- JDK的实现方式

    简介 代理模式属于行为型模式的一种 控制对其他对象的访问 起到中介作用 代理模式核心角色 真实角色 代理角色 按实现方式不同分为静态代理和动态代理两种 意图 控制对其它对象的访问 类图 实现 JDK自带了Proxy的实现 下面我们先使用JD
  • eclipse导入项目后出现红色叉号的解决方案

    对于一名程序员来说 我导入的项目在项目的名称上无端加了一个红色的叉号 虽然这个不友好的符号 对于我整个的项目运行没有任何影响 但是总让我觉得不舒服 大大的叉号写在我的项目的脑袋上 我心里能舒服吗 于是我在百度上找到了这篇博文 原文如下 既然
  • JetBrains IDE 全新UI申请体验

    JetBrains 宣布为其 IDE 系列产品更新默认 UI 申请 目前需要去官网申请才能获得试用 申请地址 https www jetbrains com lp intellij new ui preview 试用资格 在官网申请之后 就
  • [转] 解读IntelliJ IDEA的优缺点

    昨天去TW参加了pre class 就是类似于新员工入职前的培训 有很多很cool的东西 给我印象最深的就是IntelliJ IDEA了 coder么 刚才在网上搜了搜 发现很少有她的介绍资料 所以贴过来一个让大家看看 文章中有一句话值得大
  • Unity编辑器扩展——进度条显示通用方法

    在我们使用Unity编辑器扩展做一些批处理的工具时 通常会需要显示一个进度条 这样不会让Unity一直卡住不动 使得使用者不知道当前的进展 那么如何显示进度条呢 涉及的相关API有 EditorUtility ClearProgressBa
  • IAR个人常用配置

    IAR个人常用配置 文章目录 IAR个人常用配置 1 设置 2 设置tab和indent为4空格 3 设置编码为UTF 8 4 自动缩进设置 5 修改背景颜色和字体 6 修改全局搜索快捷键 1 设置 Tools gt Options 2 设
  • Qt5学习之路(vs2012下创建一个QT应用程序)2013-10-14

    刚开始学习QT在网上找的资料基本都是使用QT Create进行开发的 VS下开发的学习资料感觉很少很难找的到 视频教程也基本没看到过貌似 因为我们研发中心是使用MFC进行开发开发工具是VS2010 使用QT开发的话基本我们不会再使用QT C
  • 你与小程序开发的距离有多远?

    你与小程序开发的距离有多远 2017年1月9日凌晨 小程序正式发布 对焦10年前iPhone的发布时间 产品之神张小龙显然是想让这一天具有十分重要的历史意义 小程序发布之后 它终于揭开了最终面目 我们不得不承认 这一天 必定是一个新时代的开
  • Matplotlib画条形图和柱形图并添加数据标注

    这里放上我比较喜欢的一种条形图设置 使用的是之前爬取的重庆地区链家二手房数据 数据如下 链接 https pan baidu com s 17CMwUAdseO8tJWHEQiA8 A 提取码 dl2g import pandas as p
  • 2023-02-21 好用的一款十六进制编辑器软件Hex Editor Neo ,以十六进制字节形式查看文件有字节

    一 Hex Editor Neo是一款十六进制编辑器软件 可以在几秒钟内处理大文件的操作 能够帮助用户编辑ASCII 十六进制 十进制 float double和二进制数据的应用程序 感觉比notepad的hex查看功能更强大 用notep
  • Obsidian 入门使用手册

    文章目录 一 Obsidian 入门 1 1 什么是 Obsidian 1 2 安装 Obsidian 二 Obsidian 配置 2 1 创建第一个笔记 2 2 设置界面语言使用中文 2 3 主题 三 小结 一 Obsidian 入门 1
  • Pipenv:作为 Python 开发人员为什么应该使用它

    Pipenv 是一个旨在将所有打包世界中最好的东西带到 Python 世界的工具 它将 Pipfile pip 和 virtualenv 整合到一个命令中 它会自动为您的项目创建和管理虚拟环境 并在您安装 卸载包时从您的 Pipfile 添
  • Visual studio 2005 hangs on startup AppHangXProcB1 svchost devenv.exe svchost.exe:{2a811bb2-303b-48b...

    This problem has been torturing me for the whole afternoon and after searching on the web for a long time I finally get
  • git资料

    IDEA中Git的使用 https www cnblogs com javabg p 8567790 html 如何用git将项目代码上传到github https blog csdn net laozitianxia article de
  • 【神器】wakatime代码时间追踪工具

    文章目录 wakatime简介 支持的IDE 安装步骤 API文档 插件费用 写在最后 wakatime简介 wakatime就是一个IDE插件 一个代码时间追踪工具 可自动获取码编码时长和度量指标 以产
  • 【神器】wakatime代码时间追踪工具

    文章目录 wakatime简介 支持的IDE 安装步骤 API文档 插件费用 写在最后 wakatime简介 wakatime就是一个IDE插件 一个代码时间追踪工具 可自动获取码编码时长和度量指标 以产
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(一)

    MyEclipse v2023 1 2离线版下载 1 使用Spring的Scaffolding应用程序 支持Spring的 MyEclipse 目标之一是帮助开发人员从零开始编写更少的代码 并更广泛地使用代码生成 MyEclipse提供了丰

随机推荐

  • 【python】关于_tkinter.TclError: image “pyimage1“ doesn‘t exist 问题的解决办法

    最近用tkinter写界面 一个界面一个按钮 打开电脑连接的两个相机 相机的原图以及经过onnx推理的结果 都显示在界面的四个框内 但是新加的放大按钮 在取这个框内图像时 新建个界面放大显示这个图 总报错 报错如下 tkinter TclE
  • Unity3D Shader之路 Shader错误、解决方法和重要内容汇总

    版本 unity 5 4 1 语言 Unity Shader 总起 今天使用Shader的时候遇到了问题 知道是哪边错了 却不知道怎么改 书又放到家里了 最后还是查到解决的代码 但是这类东西还是记录下来比较好 因为也没人会把那些宏命令背下来
  • 获取股票的数据

    if code is 6xxxxxx then add 0 as prefix Otherewise use 1 as prefix for example 600149 it will be 0600149 000001 it will
  • 软件调试的艺术读书笔记

    1 预备知识 1 1 调试工具 GDB Unix程序员最常用的调试工具是GDB 这是由Richard Stallman 开源软件运动的领路人 开 发的GNU项目调试器 GNU Project Debugger 该工具在Linux开发中扮演了
  • 【论文阅读】【yolo系列】YOLOV7的论文阅读

    摘要 YOLOv7在速度和精度方面都超过了所有已知的目标检测器 在GPU V100上的速度为5 FPS到160 FPS的范围内 并且在所有已知的实时对象检测器中具有最高的56 8 的AP 速度为30 FPS或更高 YOLOv7 E6目标检测
  • 深度学习网络篇——VGGNet(Part1 网络结构&训练环节)

    我们上篇文章了解了一下NIN 接下来我们来了解一下VGGNet 可以说是另一波的跪舔和膜拜 VGGNet主要是分为两篇文章 第一篇文章来分享一下VGGNet的网络结构还有训练环节 第二篇文章是分享VGGNet做的分类实验和总结 此为第一篇
  • java性能检测工具:jvisualvm

    前戏 安装JDK并配置好环境变量 1 win R 输入cmd进入命令行界面 2 输入 jvisualvm 可以看到本地的java进程 3 查看CPU 内存使用情况 右下角 运行 运行的线程 休眠 调用sleep 方法的线程 等待 调用wai
  • Spring boot配置多个Redis数据源操作实例

    0 前言 平时都是使用本地环境的单Redis情况比较多 在集群环境的情况下连接多个Redis数据库是很正常的情况 最近小强遇到了一个问题 在SpringBoot项目中整合了两个Redis的操作实例 今天的数据产生后 需要完成离线数据和实时数
  • Mac上通过Pyenv安装python

    Mac上通过Pyenv安装python 前言 1 安装Pyenv 1 1A 使用Homebrew安装 1 1A 1 安装Homebrew 1 1A 2 安装pyenv 1 1B 使用git安装 1 2 配置环境变量 2 安装Python 3
  • 【ACCV2022】论文阅读笔记Lightweight Alpha Matting Network Using Distillation-Based Channel Pruning

    Lightweight Alpha Matting Network Using Distillation Based Channel Pruning 使用基于蒸馏通道裁剪的轻量Alpha抠图网络 https arxiv org pdf 22
  • 时间序列分析(11)

    上篇介绍的传递函数模型的假设是 会影响到 而不会影响到 因此称为外生变量 exogenous variable 如果和以及更多的变量之间能够相互影响 此时它们就是内生变量 endogenous variable 向量自回归模型 vector
  • 用Flutter自定义一个Button

    目录 简介 Widget StatelessWidget 案例 自定义Button StatefulWidget 案例 更新UI 效果图 总结 简介 Flutter是谷歌开发的跨平台UI工具包 通过一套代码库 我们能够构建出能运行在Andr
  • 围棋:三间低夹

    三间低夹 搜索结果 哔哩哔哩 Bilibili
  • (jsp和Servlet功能篇) session判断用户是否登入

    涉及文件 login do jsp和sessionCheck jsp和所有的jsp页面 1 在login do jsp登录成功的前面 加上 session setAttribute user model model里面放的是用户名和密码 u
  • 表达数量性状位点(eQTL)的概念及其相关分析原理

    表达数量性状位点 eQTL 的概念及其相关分析原理 表达数量性状位点 expression quantitative trait locus eQTL 是一类能够影响基因表达量的遗传位点 大部分都是单核苷酸多态性 SNP 具有一定的生物学意
  • PostgreSQL安装及简单使用

    一 PostgreSQL简介 1 什么是PostgreSQL PostgreSQL数据库是目前功能最强大的开源数据库 支持丰富的数据类型 如JSON何JSONB类型 数组类型 和自定义类型 而且它提供了丰富的接口 可以很容易地扩展它的功能
  • 【接口自动化测试】HTTP协议详解

    协议 简单理解 计算机与计算机之间的通讯语言就叫做协议 不同的计算机之间只有使用相同的协议才能通信 所以网络协议就是为计算机网络中进行数据交换而建立的规则 标准或约定的集合 OSI模型 1978年国际化标准组织提出了 开放系统互联网参考模型
  • 字节一面:如何实现单行/多行文本溢出的省略样式?

    前言 最近博主在字节面试中遇到这样一个面试题 这个问题也是前端面试的高频问题 作为一名前端开发工程师 css是我们的必备技能 文本溢出问题也是我们经常遇到的问题 我们不仅只是处理这种情况 还要考虑他的兼容性 博主在这给大家细细道来 作者简介
  • 设计模式与软件体系结构【期末全整理答案】

    题海茫茫 答案难觅 请点赞 关注我呦 期末试题基本出自这些题 请提前复制黏贴到word文档里 方便考试时直接查找 最好考前先浏览一遍 考试考到但不知道标准答案的题 如果有会的 麻烦在评论区写出答案 谢谢 1 代理模式的扩展是 2 简述状态模
  • Sublime Text 常用插件

    文章目录 ConvertToUTF8 BracketHighlighter Emmet JsFormat Compact Expand CSS Command Color Highlighter SublimeTmpl Alignment