zoukankan      html  css  js  c++  java
  • 自定义Sublime Text2 插件

    正所谓:工欲善其事,必先利其器。

    Sublime Text 2 是个小而强悍的跨平台编辑器,至于特点和介绍我就不重复了,相信看这篇文章的你,一定对该软件有着一定的了解。不过有一点不得不说,那就是强大的插件功能,让原本精悍的Sublime变的无比强大。本文呢,就是要介绍给大家,如何创建自己的plugin。

    1.新建插件

    To to Tools -> New Plugin… 创建一个新的插件。现在你所看到内容就是一个默认的示例,保存在默认文件夹User下。

    编写代码

    1 import sublime, sublime_plugin
    2 
    3 class phptemplateCommand(sublime_plugin.TextCommand):
    4     def run(self, edit):
    5         self.view.insert(edit, 0, "<?php\n\n/**\n\
    6 * Copyright(C) 2013-2083 Cydonia. All rights reserved.\n\
    7 * Author : Cydonia\n\
    8 **/\n\n\n\n?>\n")

    保存,编译通过会自动生成phptemplate.pyc

    2.简单使用

    使用快捷键:ctrl+` 来打开Sublime Txt的控制台,在输入框中输入:view.run_command(‘phptemplate’) 并按回车执行。如果在文件的最上方,看到刚才插入的PHP代码模板,那么你的第一个插件已成功执行了。

    3.定义快捷键

    为了方便使用插件,还需要给它定义一个快捷键。在我们的User目录下,自带Default (Windows).sublime-keymap、Default (Linux).sublime-keymap和Default (OSX).sublime-keymap这3个文件,它们分别对应的不同平台。如果是windows系统,那么打开刚才所创建的Default (Windows).sublime-keymap文件,输入:

    1 [
    2     {"keys": ["ctrl+1"], "command": "phptemplate"}
    3 ]

    注:这里有一个需要注意的地方,这里的command值必须是小写(例:MyPluginCommand -> my_plugin)。另外,如果我们的插件名称是驼峰式命名,那大小写之间要用”_”连接(例:MyPluginCommand -> my_plugin)。

    现在,可以用ctrl+1来调用插件啦。

      

    除非注明,Cydonia博客文章均为原创,转载请以链接形式标明本文地址

      

    博客地址:http://www.cnblogs.com/cydonia/

  • 相关阅读:
    sql语句左链接left join--3张表关联
    combobox下拉框
    sql in()批量操作
    spring事务传播特性实验(2):PROPAGATION_REQUIRED实验结果与分析
    【kubernetes】kubectl logs connection refused
    k8s1.4.3安装实践记录(3)下载基础镜像
    k8s1.4.3安装实践记录(2)-k8s安装
    k8s1.4.3安装实践记录(1)-etcd、docker、flannel安装配置
    python爬虫常用数据整理函数
    django-xadmin常用内容记录
  • 原文地址:https://www.cnblogs.com/cydonia/p/3105659.html
Copyright © 2011-2022 走看看