sublime提示插件开发

插件的位置:sublime目录/Package/具体到那种语言目录

从菜单中打开:preferences / Browse Package /语言

如lua 就是  sublime/Package/Lua 目录

ctrl (command) + shift + p  快速命令面板  可以在这里切换当前文件的格式, 比如把当前文件切换为 Lua 或 XML 格式

下面以lua为例,看一下这个提示插件怎么写

我们先到 sublime/Package/Lua  目录下,看下官方是怎么写的,然后照葫芦画瓢,其他的语言一样的。

<snippet>
    <content><![CDATA[for ${1:k},${2:v} in pairs(${3:table_name}) do
	${0:print(k,v)}
end]]></content>   --要显示的内容  <![CDATA[ ...输入内容... ]]>   ${1:} 代表变量的意思
    <tabTrigger>forp</tabTrigger> -- 设定输入什么出来这个
    <scope>source.lua</scope>   --这个就是限定个格式给lua用的 不用改了
    <description>for k,v in pairs()</description> --提示文字
</snippet>

输入for的 显示样式这样   forp  for k, v in pairs()

显示到 编辑界面是这样的

for k,v in pairs(table_name) do
    print(k,v)
end

如果不想有tab格式  都写到最前面去 像end 那样写

我写的一个创建lab的格式

<snippet>
    <content><![CDATA[local lab = subView:addControl("Label")
lab:setSize(100,20)
lab:setPosition(10,20)
lab:setAlignH(2)
lab:setAlignV(0)
lab:setColor("FFFFF799")
lab:setFontSize(18)
lab:setText("")
lab:setAutoWrap()]]></content>
    <tabTrigger>Label</tabTrigger>
    <scope>source.lua</scope>
    <description>Label</description>
</snippet>

输入Label 选择后面有 Label描述的  就可以显示内容上的文字

后缀名跟官方的文件一致,放到Lua的那个目录下 就可以了

没有莫名其妙的东西,一切都是凭空而出,总有源头,研究一下自然水落而出,你与大神只是几本书的距离

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 22:22:49

sublime提示插件开发的相关文章

【自己动手】sublime text插件开发

今天是五四青年节,在此先祝大家节日快乐!!! --------------------------------------------华丽的分界线--------------------------------------------------- 从使用ST开始,就觉得使用起来很顺手,在加上各种各样的插件,做起开发来还真可以省不少事儿.以前做.net一直用vs,不过说实话vs是最好用的IDE,没有之一:现在呢,入了前端的行,用起vs总是觉得太过笨重,于是就用起了同事推荐的ST,从此哥开发js和

sublime text 插件开发

前言:术语和参考资料 sublime text 2的扩展模式相当的丰富.有多种方法可以修改语法高亮模式以及所有的菜单等.它还可以创建一个新的build系统,自动补全,语言定义,代码片段,宏定义,快捷键绑定,鼠标事件绑定和插件.所有这些都是通过文件构成的包来实现. 一 个包就是在'Packages'目录下的一个文件夹,可以通过Preferences > Browse Packages…菜单访打开改目录.也可以把一个包大包成一个zip文件,然后把扩展名改成.sublime-package.后面会有更

sublime提示There are no packages available for installation解决办法

Preferences > Package Settings > Package Control > Settings - User 添加 "channels": [ "http://cst.stu.126.net/u/json/cms/channel_v3.json" ], 原文地址:https://www.cnblogs.com/winvine/p/8287757.html

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

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

sublime text 3 如何支持 javascript 代码提示方法一二

需要安装 SublimeCodeIntel 插件. 安装方法: 1.前示条件是 sublime text 3 已安装 package controll.(插件管理器) 安装 package control 方法: 按 Ctrl + ~ 调出控制台 复制粘贴如下代码,并回车: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp)

如何让vue文件中的代码在Sublime Text 3中高亮和智能提示

大家写在Sublime Text 3中编写vue文件时,会发现没有代码智能提示,清一色的黑底白字,不会像html.js一样变成彩色,给我们带来了很大的不便.所以需要安装一款叫作Vue Syntax Highlight的插件,它不仅可以使代码高亮起来,还能进行代码智能提示.那怎样安装呢?分为以下几步: 安装Package Control 执行Install Package 安装Vue Syntax Highlight

sublime text 编译时提示[WinError 2] 系统找不到指定的文件。

问题描述: [WinError 2] 系统找不到指定的文件. [cmd: ['g++', 'D:\\source-code\\sublime\\test.cpp', '-o', 'D:\\source-code\\sublime/test']] [dir: D:\source-code\sublime] [path: D:\program\basic\python3.4.0;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem] 如下图:

sublime text3编译C/C++系统提示丢失zlib1.dll解决办法

用g++ 编译C/C++程序时 出现如下系统提示: 解决办法如下: 1.下载zlib1.dll: http://www.pc6.com/softview/SoftView_81060.html 2.解压后放到系统目录中 32位系统:放到C:\Windows\System32\(此处为系统目录) 64位系统:放到C:\Windows\SysWOW64\ 3.然后win+R,输入cmd,编译C/C++,编译通过,如下图 在sublime text3中新建编译配置文件myC++.sublime-bul

sublime text python build后提示can&#39;t find &#39;__main__&#39; module in &#39; &#39;

问题描述: 在sublime text里写最简单的python语句hello world: print  ('hello world') Ctrl+B  build后出错如下图: 解决办法: 这个问题的原因说起来很幼稚,就是因为没有保存文件.所以只需要保存一下文件,再回来build即可. sublime text python build后提示can't find '__main__' module in ' '