前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sublime 插件基础知识介绍

sublime 插件基础知识介绍

作者头像
IMWeb前端团队
发布2017-12-28 18:28:57
1K0
发布2017-12-28 18:28:57
举报
文章被收录于专栏:IMWeb前端团队

sublime 插件基础知识介绍

下面通过一个sublime插件【CSScomb】介绍一下sublime插件的基础知识

1 sublime插件的安装

1.1 使用Package Control安装

如果是Package Control的插件,可以通过Package Control来安装插件 首先通过官方文档安装Package Control 通过【Ctrl + Shift + p】或者【Tools】-->【Command Palette...】打开命令面板,然后输入【pi】即可看到安装命令:

选择【Package Control: Install Package】命令,然后输入要安装的包名即可:

1.2 源码安装

源码安装比较简单,直接把插件的源码放到sublime的插件文件夹下即可 sublime本身有绿色版的,所以插件文件夹可能会不固定 【Ctrl + `】或者【View】-->【Show Console】打开控制台,然后通过【print(sublime.packages_path())】脚本即可打印插件根目录,如下:

1.3 根据插件的文档来安装

这个就不是本文可以指导的了。。。

2 插件的配置

一般在【Preferences】菜单会找到相应的插件 如果插件本身是可配置的就有,否则不会出现在该菜单上 sublime的配置分为两种:【Default】和【User】 【Default】是默认配置,一般不能修改,【User】是用户自定义的配置,格式与【Default】一致,会覆盖【Default】的配置项

有两种方式能够了解到插件配置项的详细说明:

  1. 插件官方文档
  2. 打开【Default】来看,里面都会有详细的注释,如下:

3 插件的快捷键

定义快捷键和【配置】一样,也是在【Preferences】菜单里面,如果有的话,参见上图,一般和【配置项】是一起的 也分为两种:【Default】和【User】,原理与【配置】一样,因此设置方法也是大同小异

注意:super 代表win键

4 插件的使用

插件的使用方式有很多种,具体使用方法需要参考插件的文档

4.1 快捷键

如果定义了快捷键,可以直接使用快捷键

4.2 右键菜单

有些插件是通过右键菜单来执行的,比如jsFormat,这要看插件本身有没有注册右键菜单项

4.3 通过命令面板【Ctrl + Shift + p】

这个一开始就碰到过了,还记得Package Control是怎么安装插件的吗?

4.4 通过控制台直接调用命令

这个话题比较高深,就不讨论了,还记得定义快捷键的时候需要一个【command】值吗?那个就是指令的命令字,用脚本通过sublime的官方api来执行该命令字就可以执行插件了

5 寻找插件

5.1 Package Control

Package Control自建了包管理系统,它里面有许多优秀的插件,可以通过其官网来进行搜索

每个插件都会显示安装数,一般可以通过这个来看插件的优劣

5.2 其他途径

互联网那么多途径,这里就不说明了 除了在Package Control里面看安装数之外,还可以通过插件源码(一般放在Github上)的star和fork数来判断优劣

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • sublime 插件基础知识介绍
    • 1 sublime插件的安装
      • 1.1 使用Package Control安装
      • 1.2 源码安装
      • 1.3 根据插件的文档来安装
    • 2 插件的配置
      • 3 插件的快捷键
        • 4 插件的使用
          • 4.1 快捷键
          • 4.2 右键菜单
          • 4.3 通过命令面板【Ctrl + Shift + p】
          • 4.4 通过控制台直接调用命令
        • 5 寻找插件
          • 5.1 Package Control
          • 5.2 其他途径
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档