Extension JSL pour VSCodeSalut les gens de JMP,
J'ai fait une extension pour VSCode pour éditer JSL plus facilement.Je pensais que c'était plus facile que de créer un tas d'addins JMP pour les choses que je veux que les autres éditeurs aient.Il est disponible ici. ou vous pouvez simplement rechercher "JMP" sur le marché des extensions dans vscode.
*Edit* : C'est cool que les gens commencent à utiliser ça
.
Si quelqu'un a des problèmes avec, s'il vous plaît n'hésitez pas à mettre un problème dans le dépôt .
https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=
Actuellement, il a
- Mise en évidence de la syntaxe (Merci @Justin_Chilton )
- Aide au survol
- Extraits de saisie semi-automatique (avec commentaires Natural Docs)
- Présentation de la fonction/classe et navigation
- La capacité hacky d'exécuter JMP à partir de VSCode (via un complément JMP que vous devez installer et exécuter en arrière-plan)
J'utilisais Notepad ++ depuis très longtemps, mais le fait d'avoir plein d'autres extensions m'a finalement fait changer.
Re : Extension JSL pour VSCodePour ceux qui l'utilisent, nous avons modifié le fonctionnement du JMP en cours d'exécution.Honnêtement, cela fonctionne beaucoup mieux maintenant.Mais nous avons également modifié le raccourci clavier pour qu'il corresponde aux autres extensions de langage vscode.
maintenant c'est Autre + Entrer exécuter une ligne
Changement + Entrer pour exécuter la sélection (fichier entier si rien n'est sélectionné)
La première fois que l'une de ces commandes s'exécute, JMP s'ouvre et démarre l'exécution d'un serveur qui exécute tout JSL qui lui est envoyé. Si JMP est déjà ouvert, l'instance ouverte sera utilisée pour exécuter ce serveur. Un bouton est disponible dans JMP pour arrêter l'exécution du serveur à tout moment.
L'exécution de n'importe quel JSL pour la première fois mettra également à jour le texte de survol pour les fonctions avec n'importe quel Nouvelle fonction personnalisée s qui se trouvent dans l'index de script.
Note : Si l'extension ne parvient pas à trouver votre installation JMP ou si vous souhaitez spécifier une autre version de JMP, vous devez spécifier le jsl.JMPlocation paramètre. Vous pouvez utiliser la palette de commandes ( Ctrl / Commande + Changement + P ) rechercher Ouvrir les paramètres (UI) puis rechercher jsl pour voir les paramètres disponibles. Le chemin fourni doit être similaire aux exemples du tableau ci-dessous
Re : Extension JSL pour VSCodeCela a été mis à jour. Si des personnes sont intéressées.
Changements:
* Le chemin relatif doit fonctionner avec les inclusions (si le fichier existe)
* correction de quelques problèmes d'extraits de code ennuyeux
* correction de certaines fonctions de surtexte avec des espaces
Re : Extension JSL pour VSCodeTrès sympa Vince !
Re: Extension JSL pour VSCodeJe trouve cette extension pour vscode très utile pour les scripts complexes avec plusieurs fichiers. Je n'ai qu'un seul problème ennuyeux : alors que JSL fonctionne parfaitement, je reçois toujours un message d'erreur indiquant "syntaxe invalide trouvée, impossible de formater le document" si j'essaie de le formater dans vscode. Même avec un code trivial comme celui-ci :
for (i=1,i<=10, i++,
print(i);
);
J'utilise JMP Pro 18.1.2,
VsCode 1.98.0,
Extension JSL v 0.18.0
Merci pour votre aide
Matthieu