sublime 插件基础知识介绍

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数来判断优劣

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏奇梦博客

服务器centos6.x或centos7.x安装ffmpeg方法 Linux 命令终端 CentOS

查看是否安装过ffmpeg 直接输入whereis ffmpeg 有就显示路径,没有就显示命令符

1142
来自专栏逻辑熊猫带你玩Python

Linux | 像Windows一样,复制移动重命名等操作

小编在上一篇文章中讲到Linux下的目录操作,一共讲了三个命令,分别是cd、ls、和pwd。但是这里有个问题,既然目录就是文件夹,那么,怎样新建或者删除文件夹,...

2522
来自专栏遊俠扎彪

使用VMware tools解决VMware中Linux虚拟机时间同步问题

VMware中虚拟机的时间同步,在虚拟机不能连接外网的情况下,时间吧同步是一个很大的问题,尤其是写程序中需要时间戳的时候。解决方法有很多,其中包括在Window...

1938
来自专栏闵开慧

mysql乱码设置

MySQL默认字符编码的设置 MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明  需...

3386
来自专栏从零开始的linux

alias命令

aslias命令用来设置指令的别名.我们可以使用该命令可以将一些较长的命令简化.使用alias命令时,用户必须使用单引号将原来的命令引起来,防止特殊字符导致错误...

2656
来自专栏hbbliyong

OpenGL学习笔记:Console工程下如何不显示控制台黑窗口只显示Windows窗口

刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口。 其实要去除控制台窗口非常简单,只需要修改工程设置,把子系...

3367
来自专栏Java帮帮-微信公众号-技术文章全总结

Linux命令(面试+工作版)

Linux命令(面试+工作版) ? ? ? ? ? ? ? 1. tar 创建一个新的tar文件 ? 解压tar文件 ? 查看tar文件 ? 2. grep 在...

4314
来自专栏郭耀华‘s Blog

QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备

项目地址 https://github.com/guoyaohua/QQBackUp 开发环境 Netbean JAVA 功能描述 自动搜索硬盘中的QQ聊天记录...

3036
来自专栏机器学习与自然语言处理

Linux系统常用命令总结

1. 最关键的命令 man echo 2. 目录文件操作命令 ls: 查看目录下的文件信息或文件信息 dir: pwd: 打印当前路径 cd:改变路径 mkdi...

1935
来自专栏咸鱼不闲

常用的dos命令

前言: 95、98、2000、2003、XP、Vista、Windows7、Window8、Window10是图形界面,在这之前是dos界面,现在仍然保持着这个...

913

扫码关注云+社区