﻿{"id":576,"date":"2009-06-02T18:36:16","date_gmt":"2009-06-02T16:36:16","guid":{"rendered":"http:\/\/www.flapane.com\/blog\/?p=576"},"modified":"2016-08-17T17:57:43","modified_gmt":"2016-08-17T16:57:43","slug":"i-migliori-text-editors-per-sviluppatori-di-codice","status":"publish","type":"post","link":"https:\/\/www.flapane.com\/blog\/2009\/06\/i-migliori-text-editors-per-sviluppatori-di-codice\/","title":{"rendered":"I migliori text editors per sviluppatori di codice"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone image\" src=\"http:\/\/www.nusphere.com\/graphics\/phped_55\/html_code_completion_tags_small.png\" alt=\"\" width=\"337\" height=\"237\" \/><\/p>\n<p style=\"text-align: justify;\">Avendo utilizzato per parecchio tempo sia Windows, che Linux, che OSX, e avendo necessit\u00e0 di fare qualsiasi tipo di editing, in un qualsiasi linguaggio di programmazione, per forza di cose ho dovuto capire quali fossero i text editors pi\u00f9 comodi.<\/p>\n<p style=\"text-align: justify;\">La caratteristica a cui non si deve rinunciare in un editor di testo? <em><strong>Syntax Highlightin<\/strong><\/em><strong><em>g<\/em><\/strong>, ovvero il programma deve cercare di riconoscere che tipo di linguaggio di programmazione si stia utilizzando, e deve colorare le varie parti del codice per una miglior lettura\/debugging. Anche utilizzando lo stesso html\/php, \u00e8 molto importante, per non confondersi ed impazzire, che il codice sia colorato propriamente \ud83d\ude42<!--more--><\/p>\n<p style=\"text-align: justify;\">I pi\u00f9 immediati e ricchi di possibilit\u00e0 di espansione tramite plugins\/scripts esterni sono:<\/p>\n<p style=\"text-align: justify;\"><em><strong>Notepad++<\/strong><\/em> (Windows)<br \/>\nSviluppato esclusivamente per sistemi operativi Microsoft, \u00e8 freeware, ed \u00e8 scaricabile a <a title=\"notepad++\" href=\"http:\/\/notepad-plus.sourceforge.net\/it\/site.htm\">questo indirizzo<\/a>.\u00a0Come evidenziato dall&#8217;autore, queste sono le principali caratteristiche:<\/p>\n<p style=\"text-align: justify;\">Evidenziazione della Sintassi e Folding<br \/>\nWYSIWYG<br \/>\nEvidenziazione della Sintassi definita dall&#8217;Utente<br \/>\nAuto-completion<br \/>\nMulti-Documento<br \/>\nMulti-Vista<br \/>\nSupporto per Ricerca mediante Espressioni Regolari<br \/>\nSupporto completo al Drag \u2018N&#8217; Drop<br \/>\nPosizionamento Dinamico delle Viste<br \/>\nAuto-rivelazione dello Stato del File<br \/>\nZoom in e zoom out<br \/>\nSupporto ambiente Multi-Lingua<br \/>\nBookmark (Segnalibri)<br \/>\nEvidenziazione delle Parentesi e LineaGuida all&#8217;Indentazione<br \/>\nConfiguratore di Stili<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/notepad-plus.sourceforge.net\/commun\/screenshots\/scrsh_multiView.gif\" rel=\"lightbox[576]\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone image\" src=\"http:\/\/notepad-plus.sourceforge.net\/commun\/screenshots\/scrsh_multiView.gif\" alt=\"\" width=\"438\" height=\"309\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong><em>Textwrangler<\/em><\/strong> (Mac OSX)<br \/>\nGi\u00e0 parlai di questo editor in <a title=\"compilare codice c++ su osx\" href=\"https:\/\/www.flapane.com\/blog\/2009\/04\/textwrangler-per-mac-due-comodi-script-per-compilare-ede-eseguire-codice-c\/\">questo articolo<\/a> dove consigliavo quale fosse il metodo pi\u00f9 comodo e veloce per scrivere, compilare, ed eseguire codice c++ con un solo click su OSX.<br \/>\nAnch&#8217;esso freeware, \u00e8 scaricabile a <a title=\"textwrangler download\" href=\"http:\/\/www.barebones.com\/products\/TextWrangler\/download.html\">questo indirizzo<\/a>, ed \u00e8 compatibile con OSX &gt; 10.4.<br \/>\nAnalogamente a Notepad++, riconosce automaticamente il linguaggio del file che stiamo editando, e colora il codice di conseguenza. E&#8217;inoltre espandibile tramite Applescripts che si possono scrivere a mano, o si possono sfruttare quelli installati di default col programma.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.flapane.com\/blog\/wp-content\/uploads\/2009\/06\/textwrangler.jpg\" rel=\"lightbox[576]\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-577 image\" title=\"textwrangler\" src=\"https:\/\/www.flapane.com\/blog\/wp-content\/uploads\/2009\/06\/textwrangler-300x224.jpg\" alt=\"textwrangler\" width=\"400\" height=\"324\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong><em>Gedit<\/em><\/strong> (Linux)<br \/>\nI pi\u00f9 geek sicuramente diranno &#8220;ma come, il miglior editor \u00e8 Vim!&#8221;, personalmente tropvo pi\u00f9 user friendly un editor come Gedit.<br \/>\nInstallato automaticamente con il desktop enviroment GNOME, \u00e8 installabile senza problemi anche su KDE. Supporta il syntax highlighting per la maggior parte dei linguaggi di programmazione, ed \u00e8 espandibile utilizzando dei plugin esterni.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone image\" src=\"http:\/\/1.bp.blogspot.com\/-LqvNowT-OOw\/Ucu5sut0f0I\/AAAAAAAAAG8\/9vkuSM2QfIo\/s400\/gedit2.png\" alt=\"\" width=\"435\" height=\"328\" \/><\/p>\n<p style=\"text-align: justify;\">Come ha scritto un utente, una buona alternativa, se si utilizza sia Win che Linux, \u00e8 usare <a title=\"scite text editor\" href=\"http:\/\/www.scintilla.org\/SciTE.html\">Scite<\/a>, che si basa, come Notepad++ su Scintilla, ma \u00e8 multipiattaforma, e quindi non si dovrebbe imparare ad utilizzare due programmi diversi, in quanto la gui ed i comandi sarebbe i medesimi. In caso si utilizzi OSX, il porting di Scite \u00e8 scaricabile a <a title=\"scite editor for osx\" href=\"http:\/\/pdb.finkproject.org\/pdb\/package.php\/scite\">questo indirizzo<\/a>, ed ovviamente richiede i Developer Tools e Fink.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/screenshot.it.sftcdn.net\/it\/scrn\/33000\/33499\/scite-14.jpg\" rel=\"lightbox[576]\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone image\" src=\"http:\/\/screenshot.it.sftcdn.net\/it\/scrn\/33000\/33499\/scite-14.jpg\" alt=\"\" width=\"560\" height=\"405\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">E voi? Quali editor preferite?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avendo utilizzato per parecchio tempo sia Windows, che Linux, che OSX, e avendo necessit\u00e0 di fare qualsiasi tipo di editing, in un qualsiasi linguaggio di programmazione, per forza di cose ho dovuto capire quali fossero i text editors pi\u00f9 comodi.<br \/>\nLa caratteristica a cui non si deve rinunciare in un editor di testo?[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,16,7,83],"tags":[149,109,148],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/posts\/576"}],"collection":[{"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/comments?post=576"}],"version-history":[{"count":0,"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/posts\/576\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/media?parent=576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/categories?post=576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flapane.com\/blog\/wp-json\/wp\/v2\/tags?post=576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}