2009-05-29 2 views
0

Gibt es irgendeinen Standard für Editor und IDEs zum Erweitern von Snippets?Standard-IDE/Editor-Format zum Erweitern von Snippets?

Insbesondere würde ich gerne einen Patch für eine API schreiben, die eine Code-Snippet-Datenbank bereitstellen würde, die in verschiedene Editoren/IDEs importiert und bei Bedarf erweitert werden könnte.

ich etwas für vim (mein Editor der Wahl, so dass)

:expand theme_some_function 

würde dann einfügen

/** 
* Override of theme_some_function($&arg) 
**/ 
MYMODULE_some_function(&$arg1) { 
    // contents of the function go here 
} 

schreibe das ist, wie Sie eine Funktion in Drupal außer Kraft setzen.

Ursprünglich schrieb ich das so, dass es die Datei über ctags suchen und die Funktion kopieren und s/foo/bar/was geändert werden musste. Es wurde vorgeschlagen, dass ich dies auf andere Redakteure ausweiten könnte, also fragte ich mich, ob es einen Standard gab, den ich verwenden könnte.

Aber gibt es im Allgemeinen irgendeine Art von Editor-Standard, die mir Ideen über Möglichkeiten geben könnte, etwas für viele Editoren auf einmal zu schreiben?

Antwort

1

Es gibt keinen solchen Editor-Standard, nein.

0

Ich habe keinen solchen Standard gefunden. Aber hier sind ein paar Punkte für die Exploration.

• Microsoft veröffentlicht eine Spezifikation für ein XML-basiertes Format von Code-Snippets.

Code Snippets Schema Reference (Visual Studio 2012)

• Wikipedia hat an article on code snippets aber nicht die Rede von Normen.

This web page für -Code Collector Pro (Mac OS X app) erwähnt:

Unterstützung für .snippet Dateien - Ein neues gemeinsames Dateiformat für alle Snippet Manager

... sondern bietet keine Informationen oder Links zu einem solchen Format.