Ich habe mehr über die Variablen gelesen, die in Befehlsausdrücken verfügbar sind, und bin zu folgenden Ergebnissen gekommen schließen Ich habe versucht, es selbst herauszufinden, bin aber gescheitert. Ich stellte dann eine ähnliche Frage in der Eclipse-Newsgroup und wurde in die richtige Richtung geführt. Hier ist ein Beispiel dafür, wie man das, was ich suchte, am besten macht:
<command
commandId="org.marcesher.blogcodeformatter.commands.wikiFormatterCommand"
tooltip="Format And Copy to Clipboard"
id="org.marcesher.blogcodeformatter.popup.wikiFormatterCommand">
<visibleWhen>
<with variable="selection">
<instanceof value="org.eclipse.jface.text.ITextSelection"/>
</with>
</visibleWhen>