直接進入正題
先新建個chajian.py
python寫起
import上面**比較簡單 就是引用了sublime模組 呼叫它的api 作用就是顯示sublime
import
sublime_plugin
class
examplecommand(sublime_plugin.textcommand):
defrun(self, edit):
self.view.insert(edit, 0,
"hello, world!
")
路徑下新建個資料夾 把chajian.py 放進去就會載入外掛程式了console輸入view.run_command("example") 就會顯示
hello, world!
注意下面說下設定快捷鍵
如果要放到選單裡 用到下面3個main.sublime-menuside bar.sublime-menu
context.sublime-menu
我們需要使用的是「main.sublime-menu」這個檔案,這個檔案和我們的外掛程式檔案放在同乙個目錄下。這個檔案起初是沒有的,我們需要自己建立。把下面的內容新增到我們新建立的「main.sublime-menu」檔案裡:
}]解釋一下這個選單配置內容。其中「edit」就是編輯器主選單」edit」,我們的新外掛程式將作為它的子選單。」ew」是我們的外掛程式的唯一id,這裡我將它設為檔名。而「example」就是我們的外掛程式檔案裡面的類名(去掉command字元)。注意要用utf8編碼 不然顯示不了中文一旦這個選單配置檔案儲存成功。你立即就能在編輯器系統選單裡看到這個子選單,也就是說sublime text是自動掃瞄這些配置檔案,實時載入配置項。
sublime外掛程式開發教程4
寫幾個簡單的例子詳解下 import sublime import sublime plugin class examplecommand sublime plugin.textcommand def run self,edit sels self.view.sel for sel in sels ...
sublime外掛程式開發教程1
sublime外掛程式是用python開發的 所以學習sublime之前 先學習python語法 不然 看不懂 1 編碼統一要用utf8 這樣輸出中文才不會亂碼 usr bin python coding utf 8 print 你好,世界 2 變數跟js比較像 這個地方 要注意 型別要一致 usr...
sublime 外掛程式安裝
import urllib2,os pf package control.sublime package ipp sublime.installed packages path os.makedirs ipp if not os.path.exists ipp else none urllib2.i...