sublime外掛程式開發教程2

2022-03-04 06:48:38 字數 1136 閱讀 6634

直接進入正題

先新建個chajian.py

python寫起

import

sublime

import

sublime_plugin

class

examplecommand(sublime_plugin.textcommand):

defrun(self, edit):

self.view.insert(edit, 0,

"hello, world!

")

上面**比較簡單 就是引用了sublime模組 呼叫它的api 作用就是顯示

路徑下新建個資料夾 把chajian.py 放進去就會載入外掛程式了

console輸入view.run_command("example") 就會顯示

hello, world!
注意

下面說下設定快捷鍵

如果要放到選單裡  用到下面3個
main.sublime-menu

side 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...