Migra al nuovo editor di codice JSLMentre l'editor di codice in JMP funziona, è tempo di passare a una piattaforma di codice moderna e ricca di funzionalità come Visual Studio Code o Eclipse. Questi avranno un migliore completamento automatico, controllo delle versioni di Github, ridenominazione di massa di una variabile su più file di codice ecc.
ScriptingOggetto: Migrazione al nuovo editor di codice JSL - Stato modificato in: RiconosciutoRi: Migrare al nuovo editor di codice JSLbjr,
compliqué à installer
Ri: Migrare al nuovo editor di codice JSLBasta installare e provare @vince_faller Estensione VsCode: davvero carina.
Ri: Migrare al nuovo editor di codice JSLciao paulden,
Basta trovare un'estensione per il codice di Visual Studio qui da predictum.com (un partner JMP): https://marketplace.visualstudio.com/items?itemName=VinceFaller.jmp-scripting
Non l'ho ancora provato.
Guillaume
Ri: Migrazione al nuovo editor di codice JSL@mia_stephens Puoi condividere qualche progresso al riguardo?
Adoro l'estensione VSCode, è davvero buona e probabilmente dovrebbe essere la strada da seguire. Tuttavia, il lato JMP dell'integrazione potrebbe richiedere un po' di lavoro per rendere l'esperienza più fluida:
1. Quando premo Escape all'interno di JMP, il collegamento a VSCode viene interrotto in modo tale che devo riavviare JMP per poter eseguire nuovamente gli script. Ho dovuto riscrivere il mio cervello per non utilizzare più la funzione escape per deselezionare nelle tabelle.
2. Il registro in JMP non è più utilizzabile durante l'esecuzione del codice da VSCode, il che elimina tutte le aggiunte recenti a JMP che normalmente potresti utilizzare per rubare codice (come il codice per creare una colonna o aggiornare una tabella). Inoltre rende più difficile il debug poiché l'output disponibile in VSCode di solito non include la posizione in cui lo script si interrompe.
3. Digitare JMP quando il collegamento VSCode è attivo diventa quasi impossibile, quindi testare rapidamente un po' di codice... apportare alcune modifiche alla tabella e testarlo di nuovo diventa difficile.
4. Aggiungere il collegamento all'indice degli script sarebbe davvero bello vedere esempi funzionanti di funzioni.
Ri: Migrazione al nuovo editor di codice JSLPoiché JMP è un'azienda guidata dai VOC (voce del cliente), iSembra che ci sia una forte argomentazione contro un nuovo editor JSL che ne impedisca l'introduzione.
Quali sono gli argomenti contro uno Script editor all'avanguardia?
Re: Migrazione al nuovo editor di codice JSLMi chiedo quante volte ho dimenticato le parentesi dopo la tabella dei dati correnti e il report corrente ...
mi sento benissimo ora (JMP19EA4):
Re: Migrazione al nuovo editor di codice JSLCiao @pauldeen
Sono lo sviluppatore dell'estensione JSL per VSCode. Grazie per il tuo feedback! Sentiti sempre libero di aprire problemi su https://gitlab.com/predictum/jsl-for-vscode/-/issues/new e proverò ad apportare alcuni miglioramenti quando avrò tempo. Ho già aperto alcuni problemi in base al tuo commento.
1. Quando premo escape in JMP, il collegamento a VSCode si interrompe in modo tale che devo riavviare JMP per poter eseguire di nuovo gli script. Ho dovuto riscrivere il mio cervello per non usare più escape per deselezionare nelle tabelle.
Eseguire JMP da VSCode è stato complicato da configurare e non è l'ideale per come funziona, ma per darti un'idea di cosa sta succedendo: c'è sempre un ciclo JSL in esecuzione in background in ascolto dei comandi da VSCode che dirotta un po' la tua sessione JMP. Quindi non penso che possiamo impedire a escape di interrompere il ciclo, ma potremmo essere in grado di semplificare la riconnessione in modo da non dover riavviare JMP.
2. Il log in JMP non è più utilizzabile quando si esegue codice da VSCode, il che elimina tutte le aggiunte recenti a JMP che normalmente potresti usare per rubare codice (come il codice per creare una colonna o aggiornare una tabella). Rende inoltre più difficile il debug poiché l'output disponibile in VSCode di solito non include la posizione in cui lo script si interrompe.
Ho scritto il codice per connettersi a JMP prima che esistessero le finezze del registro, quindi forse si potrebbero apportare alcuni miglioramenti.
3. Digitare in JMP quando il collegamento VSCode è attivo diventa quasi impossibile, quindi diventa difficile testare rapidamente un po' di codice, apportare alcune modifiche alla tabella e testarla di nuovo.
Ecco di nuovo quel loop di background che rende tutto più complicato. Ma forse un modo per mettere in pausa la connessione a VSCode potrebbe aiutare.
4. Aggiungere il collegamento all'indice degli script sarebbe davvero utile per vedere esempi funzionanti di funzioni.
Dovrebbe essere sicuramente possibile. O addirittura integrare gli esempi in VSCode in qualche modo.
Re: Migrazione al nuovo editor di codice JSLCiao @ben_ph , adoro la tua estensione e te ne sono davvero grato. Penso solo che dovrebbe diventare una parte progettata di JMP invece di un'aggiunta che devi fare tu. Detto questo: capisco le tue scelte di progettazione e le conseguenze, ma se vedi un modo per risolvere questi punti sarebbe fantastico. Fammi sapere se hai bisogno di aiuto per i test!
Re: Migrazione al nuovo editor di codice JSLUn'altra richiesta correlata a questo: https://community.jmp.com/t5/JMP-Wish-List/Allow-Log-window-to-be-reorganized/idi-p/86438#U86438