sublime插件开发教程2

直接进入正题

先新建个chajian.py

python写起

import sublime
import sublime_plugin

class ExampleCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.insert(edit, 0, "Hello, World!")

上面代码比较简单 就是引用了sublime模块 调用它的api 作用就是显示

Hello, World!

在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\ 
路径下新建个文件夹 把chajian.py 放进去就会加载插件了

console输入view.run_command("example")  就会显示
Hello, World!

注意
example和类名要一致哦

直接修改py sublime会自动重新加载插件的 

下面说下设置快捷键



原文地址:https://www.cnblogs.com/newmiracle/p/11963519.html

时间: 2024-10-13 02:15:46

sublime插件开发教程2的相关文章

sublime插件开发教程(附源码)

1.背景 虽然可能大神门在编辑器方面都比较偏向于vim之类的自由度更高的工具,但是从我个人来讲sublime这样的插件安装更方便的工具还是比较得心应手的.之前用sublime写英语作文,但是没有一个比较好用的timer,Package_Control里面的track_timer不能实时显示时间,所以博主就自己动手,写了这个插件,可以实时timer,记录时间.效果如下图, 2.使用 使用起来很方便,只要把下载好的sublime-timer文件夹放在下图这个路径下即可. 可以用快捷键方便的对time

sublime插件开发教程4

写几个简单的例子详解下 import sublime import sublime_plugin class ExampleCommand(sublime_plugin.TextCommand): def run(self, edit): sels = self.view.sel(); for sel in sels: print(sel); 然后选中文字 输出看到如下 从第8个字符到第3个字符  为什么不是(3,8)呢 因为我是从后面往前面选的 import sublime import su

Sublime插件开发——简单的代码模板插件

最近一段一直使用sublime进行golang开发,整体感觉很不错,虽然比不上eclipse之类IDE强大,但是用起来很轻巧便捷,开发golang完全做够了.由于有一部分代码复用率很高,经常要用到,而自己记性特别差也懒得每次自己敲,就希望能够像其他IDE的插件那样能直接插入代码模板,于是就研究了下sublime的插件开发(网上有很多人推荐Gist,但是发现由于网络原因适用Gist插件很慢,每次都要等很长时间). 装过插件的都知道sublime的插件采用python开发的,所以如果想要开发需要对p

sublime text2教程

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

JQuery插件开发教程

原文:JQuery插件开发教程 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈. 学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件.如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择. 本教程可能不是最精品的,但一定是最细致的. jQuery插件开发模式 软件开发过程中是需要一定的

sublime text3 教程

在此之前一直使用sublime text2,用着并无大问题,但作为一个走在时代前沿的汉子,不能固步自封,一定要有追逐新鲜事物的探索精神.sublime text3发布有一段时间了,网上教程更是玲琅满目,结合个人感受,做个入门教程,所谓工欲善其事必先利其器,一个好的编辑器能让人编码兴趣大增,sublime便是如此. ok,废话少叙 1.下载sublime text3 前往官网下载sublime text3. 2.安装package control 都知道,sublime以插件著称,安装插件首先需要

Sublime Text 教程

编辑器的选择(Editor Choices) 从初学编程到现在,我用过的编辑器有EditPlus.UltraEdit.Notepad++.Vim.TextMate和Sublime Text,如果让我从中推荐,我会毫不犹豫的推荐Vim和Sublime Text,原因有下面几点: 跨平台:Vim和Sublime Text均为跨平台编辑器(在Linux.OS X和Windows下均可使用).作为一个程序员,切换系统是常有的事情,为了减少重复学习,使用一个跨平台的编辑器是很有必要的. 可扩展:Vim和S

跟我一起学JQuery插件开发教程

在逛codeproject网站的时候,突然看到一篇文章:How to write plugin in Jquery. 如果对E文好的同学 ,可以看上面的连接.现在我把上面网站的及结合自己的想法写这篇文章.希望能得到大牛们的支持和谅解...大鸟飞过...欢迎拍装.来源: [1]How to write plugin in Jquery. [2]锋利的JQuery 书 [3]RascallySnake的JQuery.extend()详解一.介绍 插件编写的目的是给已经有的一系列方法或函数做一个封装,

fedora安装sublime text教程

下载 http://pan.baidu.com/s/1eRkEegM 解压 终端中切换到下载文件的目录下,执行以下命令: sudo tar -jxvf sublime_text_3_build_3083_x64.tar.bz2 sudo mkdir /opt/sublime_text_3 sudo mv ./sublime_text_3/* /opt/sublime_text_3 创建可执行文件 sudo touch /usr/bin/sublime sudo vim /usr/bin/subl