編輯器和IDE中是否存在擴展片段的標準?擴展片段的標準IDE /編輯格式?
具體來說,我想寫一個API的補丁,它將提供一個代碼片段數據庫,可以導入到不同的編輯器/ IDE中並按需擴展。
我寫的東西VIM(我選擇的編輯器,這樣)
:expand theme_some_function
然後將插入
/**
* Override of theme_some_function($&arg)
**/
MYMODULE_some_function(&$arg1) {
// contents of the function go here
}
這是你如何重寫Drupal的一個功能。
最初我是這樣寫的,所以它會通過ctags找到文件並複製函數和s/foo/bar /需要更改的內容。有人建議我可以擴展到其他編輯,所以我想知道是否有我可能使用的標準。
但是總的來說,是否有任何一種編輯標準可以給我關於一次編寫許多編輯器的機會的想法?