Eclipse
APPUNTI
Installazione di Eclipse per Sage X3[edit]
La versione di Eclipse per Sage X3 fornita da Formula non va installata: è una cartella che va copiata dove si preferisce.
La si trova nel DVD1 di installazione (D:\SafeX3Install\SafeX3Studio contiene lo zip da scompattare).
Una volta copiata selezionare il file eclipse.exe, tasto destro e selezionare "Properties":
- andare su "Compatibility\Change settings for all users"
- impostare "Run this program as administrator"
Creare una cartella "workspace" comune a tutti gli utenti (per il server questo evita alcuni problemi con le cartelle).
Una volta avviato troviamo "workbench" in alto a destra: clicchiamo per entrare nell'area di lavoro.
File -> New -> Project, poi selezionare "X3\X3 project", poi Next
Come nome mettere quello del dossier (si deve creare un progetto per ogni dossier), per il resto lasciare i default.
Se viene chiesto: accettare SVN 1.8.7 e Java HL 1.9.10 senza aggiornare, install e avanti avanti. Riavviare eclipse e rifare i passi precedenti.
Impostare come host "http://serverX3web.sagedev.it", premere TAB e inserire user e password di admin (mode Basic).
Selezionare il dataset (il dossier) e la lingua (quella di sviluppo del dossier).
Cliccare Check connection, se tutto ok cliccare Finish; quando chiede di aprire la Perspective cliccare Yes.
Per aprire un file dalla finestra Script Explorer: tasto destro sopra il nome del progetto/dossier, selezionare la voce "Open Safe X3 Source File"
Debug[edit]
Da menu Project, seleziona "Attach to process", individuare il processo voluto e premere "Attach".
Se si rientra su questa finestra e non si fa nulla, l processo viene staccato.
Serve un utente con diritti di sviluppo.
Scorciatoie da tastiere[edit]
- ripeti ricerca avanti/indietro: CTRL+K/ CTRL+SHIFT+K
- aumenta/diminuisci indentazione del testo selezionato: TAB/SHIFT+TAB
- commenta/decommenta la riga corrente o le righe selezionate: CTRL+SHIFT+C / CTRL+7
- mettere selezione in minuscolo: CTRL+SHIFT+Y
- mettere selezione in maiuscolo: CTRL+SHIFT+X