日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

最简单的Sublime插件开发教程

發(fā)布時間:2025/6/16 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最简单的Sublime插件开发教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文作者為
簡書-melo的微博 / 掘金-melo的微博
Github-meloalright / Medium-@meloalright
轉(zhuǎn)載請注明出處哦。

編寫一個簡單的類似 c2console 的 Sublime 插件
ps: 該插件目前已經(jīng)被 package-control 收錄

Step 1 - 編寫插件代碼

1.點擊 Tools => Developer => New Plugin 創(chuàng)建插件用例

2.使用 Python 編寫插件

import sublime import sublime_plugindef plugin_loaded():# write your code herepassclass c2console(sublime_plugin.EventListener):def on_query_completions(self, view, prefix, locations):# write your code herepass復(fù)制代碼

參考 c2console-c2console.py

Step 2 - 編寫菜單配置

編寫 Main.sublime-menu - 示例如下:

[{"caption": "Preferences","mnemonic": "n","id": "preferences","children":[{"caption": "Package Settings","mnemonic": "P","id": "package-settings","children":[{"caption": "c2console","children": [{"command": "open_url", "args":{"url": "https://github.com/meloalright/c2console"},"caption": "Github - c2console"}]}]}]} ] 復(fù)制代碼

參考 c2console-Main.sublime-menu

Step 3 - 上傳 Github

完成插件[README] + 上傳[Github]

參考 c2console-README.md

Step 4 - 提交 package-control

1. 去把 package_control_channel 倉庫 fork 下來

倉庫鏈接 @wbond - package_control

2. 把你的插件添加到倉庫的索引里 - 示例如下:

}]}, + { + "name": "C2console", + "details": "https://github.com/meloalright/c2console", + "labels": ["javascript", "console", "log"], + "releases": [ + { + "sublime_text": "*", + "tags": true + } + ] + },{"name": "C99","details": "https://github.com/noct/sublime-c99", 復(fù)制代碼

3. 提交 Pull-Request

ps: 如果作者覺得你的作品沒什么問題會把PR合并 ps: 如果PR合并成功即可在 package-control 搜到 ps: 如果PR合并成功即可在 sublime 里直接 install package 復(fù)制代碼

結(jié)語:

完整[DEMO]請參考: github.com/meloalright…
(∩_∩)求給個☆哦

鳴謝:

參考文檔:
packagecontrol.io
@wbond - package_control

總結(jié)

以上是生活随笔為你收集整理的最简单的Sublime插件开发教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。