JSL-Erweiterung für VSCodeHallo JMP-Leute,
Ich habe eine Erweiterung für VSCode erstellt, um JSL einfacher zu bearbeiten.Ich dachte, das sei einfacher, als eine Reihe von JMP-Add-Ins für die Dinge zu erstellen, die andere Editoren haben möchten.Es ist hier erhältlich. oder Sie können einfach im Marktplatz für Erweiterungen in vscode nach „JMP“ suchen.
*Bearbeiten*: Es ist cool, dass die Leute anfangen, das zu benutzen
.
Wenn jemand damit Probleme hat, kann er sich gerne melden Repo .
https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=
Aktuell hat es
- Syntaxhervorhebung (Danke @Justin_Chilton )
- Hover-Hilfe
- Snippets zur automatischen Vervollständigung (mit Natural Docs-Kommentaren)
- Funktions-/Klassenübersicht und Navigation
- Die hackige Fähigkeit, JMP von VSCode aus auszuführen (über ein JMP-Add-In, das Sie installieren und im Hintergrund ausführen müssen)
Ich habe Notepad ++ am längsten verwendet, aber diese Fülle an anderen Erweiterungen hat mich schließlich dazu gebracht, mich zu ändern.
Re: JSL-Erweiterung für VSCodeFür diejenigen, die dies verwenden, haben wir die Funktionsweise des laufenden JMP geändert.Es funktioniert jetzt ehrlich gesagt viel besser.Aber wir haben auch die Tastenkombination geändert, um sie an andere vscode-Spracherweiterungen anzupassen.
jetzt ist es Alt + Eingeben eine Linie laufen lassen
Schicht + Eingeben Auswahl ausführen (ganze Datei, wenn nichts ausgewählt ist)
Wenn einer dieser Befehle zum ersten Mal ausgeführt wird, öffnet sich JMP und beginnt mit der Ausführung eines Servers, der alle JSL ausführt, die an ihn gesendet werden. Wenn JMP bereits geöffnet ist, wird die geöffnete Instanz zum Ausführen dieses Servers verwendet. In JMP ist eine Schaltfläche verfügbar, um die Ausführung des Servers jederzeit zu stoppen.
Wenn Sie zum ersten Mal eine JSL ausführen, wird auch der Hover-Text für Funktionen mit any aktualisiert Neue benutzerdefinierte Funktion s, die sich im Skriptindex befinden.
Notiz : Wenn die Erweiterung Ihre JMP-Installation nicht finden kann oder wenn Sie eine andere Version von JMP angeben möchten, müssen Sie die angeben jsl.JMPlocation Einstellung. Sie können die Befehlspalette ( Strg / Bef + Schicht + P ) suchen nach Einstellungen öffnen (UI) und dann suchen jsl um die verfügbaren Einstellungen anzuzeigen. Der bereitgestellte Pfad sollte den Beispielen in der folgenden Tabelle ähneln
Re: JSL-Erweiterung für VSCodeDies wurde aktualisiert. Wenn die Leute interessiert sind.
Änderungen:
* Relative Pfade sollten mit Includes funktionieren (wenn die Datei existiert)
* einige lästige Snippet-Probleme behoben
* einige Hovertext-Funktionen mit Leerzeichen korrigiert
Re: JSL-Erweiterung für VSCodeSehr cooler Vince!
Betreff: JSL-Erweiterung für VSCodeIch finde diese Erweiterung für vscode sehr nützlich für komplexe Skripte mit mehreren Dateien. Ich habe nur ein nerviges Problem: Obwohl JSL perfekt läuft, erhalte ich immer die Fehlermeldung „Ungültige Syntax gefunden, das Dokument konnte nicht formatiert werden“, wenn ich versuche, es in vscode zu formatieren. Sogar bei einem trivialen Code wie diesem:
for (i=1,i<=10, i++,
print(i);
);
Ich verwende JMP Pro 18.1.2,
VsCode 1.98.0,
JSL-Erweiterung v 0.18.0
Vielen Dank für Ihre Hilfe
Matthäus