Raccolta di nozioni per i miei Ide preferiti.
Temi:
in generale dei color scheme di mio gradimento sono:
ObsidianDarkRoomContrastNetBeans di base e’ completo, ma vi sono alcune parti non semplici da gestire,
come ad esempio il fatto che non vi e’ un project type per semplici folder,
ovvero il fatto di dover sempre implementare un template complicato per importare un semplice folder come progetto.
Fortunatamente NetBeans e’ altamente configurabile sia nella GUI che nei servizi,
risulta pertanto possibile creare moduli e netbean application per sfruttare al massimo questo ide.
Di seguito raccolgo i link utili a tal fine:
Predisposizione typescript:
Mie configurazioni:
{
"color_scheme": "Packages/User/Solarized (Dark) (SL).tmTheme",
"default_line_ending": "unix",
"font_size": 8,
"ignored_packages":
[
"Markdown"
],
"show_panel_on_build": false,
"tab_size": 4,
"theme": "Soda SolarizedDark.sublime-theme"
}
Coliri zona testo:
plugin ColorSublime che consente di switchare velocemente il tema per avere un riscontro immediato (come ScrollColor di Vim), e installa anche una serie di temi di default.
vedi https://www.sitepoint.com/essential-sublime-text-javascript-plugins/
Temi installati (presi direttamente dal package control.io, sezione temi)
https://packagecontrol.io/packages/Theme%20-%20Freesia , con text Kalopsia dark o capo dark o DarkRoomContrasthttps://packagecontrol.io/packages/Theme%20-%20DefaultPlus , non installatohttps://packagecontrol.io/packages/Theme%20-%20Aprosopo , interessante ma non installatohttps://packagecontrol.io/packages/Theme%20-%20Afterglow , very easyXDebug e PHPStorm comunicano in due modi:
per entrambe e’ necessario recarsi in
File > Settings
Inizialmente ci ho messo un po per farlo funzionare con XDebug, utilizzando una Vagrant VM come server,
pertanto riporto di seguito i passaggi piu importanti, senza giustificarli:
in PHP creo un nuovo interpete di tipo Vagrant e lo faccio puntare alla directory della mia VM
in PHP > Debug alla voce Xdebug inserisco la porta 9000 e spunto tutto in quella sezione
in debugger sotto la voce Built-in server inserisco la porta …. (che non sia quella che uso per accedere al server della VM)
in Deployment creo un nuovo item, e poi per questo imposto:
Connection
- Type : Local or mounted folder
- upload/download , Folder : inserisco il folder del mio progetto
- web server root Url: l’url per raggiungere il main del mio progetto (ad es http://localhost:8888/joomlagram)
Mappings
- Local Path: sempre la root
-poi solo slash e backslash
in
Languages & Frameworks > PHP > Debug > DBGp Proxy
imposto:
IDE key : ad esempio PHPStormHost : localhost:<myPort>Prt: ho lasciato la default 9001in questo modo mi basta cliccare sul simbolo della cornetta dell’editor per aprire una connessione, e se voglio utilizzarlo mi basta appendere la query string:
http://localhost:30003/joomlagram/?XDEBUG_SESSION_START=PHPStorm
Cosi’ facendo questa funziona sempre, e rirunna tutto anche quando uso broser-sync come proxy.