<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Vi(m) vs Emacs vs Nano vs GUI Editors</title>
	<atom:link href="http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html</link>
	<description>If you can't understand it, it doesn't mean it's wrong ...</description>
	<lastBuildDate>Tue, 27 Jul 2010 16:10:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Di: n0on3</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-246</link>
		<dc:creator>n0on3</dc:creator>
		<pubDate>Mon, 06 Jul 2009 20:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-246</guid>
		<description>Aggiungo che vi, se riesci a loggartici, lo trovi anche sul frullatore che hai in cucina. 
nano,joe,kate,gedit,geany,-any-other-aditor-here- semplicemente no.

Saluti</description>
		<content:encoded><![CDATA[<p>Aggiungo che vi, se riesci a loggartici, lo trovi anche sul frullatore che hai in cucina.<br />
nano,joe,kate,gedit,geany,-any-other-aditor-here- semplicemente no.</p>
<p>Saluti</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: BlackLight</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-230</link>
		<dc:creator>BlackLight</dc:creator>
		<pubDate>Sun, 28 Jun 2009 20:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-230</guid>
		<description>Beh tutto il mio software, tutti i miei script web, perfino l&#039;editor per le mie email, per prendere appunti, per scrivere sui newsgroup e per usare IRC talvolta, sono tutti targati rigorosamente VIM da anni. Perfino Firefox, opportunamente moddato con Vimperator per il gusto di poter usare :w, :q e :t anche dal mio browser preferito.

Credo che Geany, gedit, kate e qualsiasi editor giovincello, come diceva giustamente gnix, impiegherebbero ancora anni e anni di sviluppo prima di poter essere paragonati alle funzionalitÃ  offerte da VIM. E parlo delle caratteristiche accennate da gnix, per aggiungere la possibilitÃ  di scrivere file per la gestione di sintassi personalizzati (eh sÃ¬, il file di sintassi per BrainFuck l&#039;ha scritto il sottoscritto, ma di rado c&#039;Ã¨ bisogno di scrivere a mano file di sintassi, dato che VIM supporta nativamente l&#039;evidenziazione anche di fstab, sendmail.cf, httpd.conf, .muttrc, .aliases, xorg.conf, dei file di configurazione di Fluxbox, e ovviamente .vimrc, e chissÃ  quanti altri linguaggi e quanti file di configurazione). Sottolineo anche la funzionalitÃ  di auto-completamento semplicemente mostruosa, con un CTRL+n per l&#039;autocompletamento intelligente dei nomi di funzioni e variabili, che nel caso di sorgenti C/C++ va a cercare anche nei file .h inclusi ricorsivamente, un vero e proprio linguaggio embedded per la definizione di nuove macro ed estensioni, tant&#039;Ã¨ che c&#039;Ã¨ qualche pazzo che ha scritto un plugin per VIM che Ã¨ un autentico client IRC dentro VIM stesso, la possibilitÃ  di poter visualizzare in tempo reale pagine di man, lanciare comandi di shell e dare dei make, se nella directory di progetto Ã¨ presente un Makefile, tutto senza uscire da VIM, e chissÃ  quanti altri miliardi di funzionalitÃ  che attualmente ignoro, e che probabilmente neanche gli sviluppatori conoscono nella loro interezza. Credo che pochi editor, in assoluto, possano competere con uno strumento di sviluppo come questo. Emacs forse, ma Ã¨ davvero un piccolo sistema operativo con tante cose di cui si potrebbe tranquillamente fare a meno in un editor (vedi giochi come Snake e la torre di Hanoi integrati nell&#039;editor stesso, o il bot Eliza, client di posta, newsgroup, e chissÃ  quanta altra roba).</description>
		<content:encoded><![CDATA[<p>Beh tutto il mio software, tutti i miei script web, perfino l&#8217;editor per le mie email, per prendere appunti, per scrivere sui newsgroup e per usare IRC talvolta, sono tutti targati rigorosamente VIM da anni. Perfino Firefox, opportunamente moddato con Vimperator per il gusto di poter usare :w, :q e :t anche dal mio browser preferito.</p>
<p>Credo che Geany, gedit, kate e qualsiasi editor giovincello, come diceva giustamente gnix, impiegherebbero ancora anni e anni di sviluppo prima di poter essere paragonati alle funzionalitÃ  offerte da VIM. E parlo delle caratteristiche accennate da gnix, per aggiungere la possibilitÃ  di scrivere file per la gestione di sintassi personalizzati (eh sÃ¬, il file di sintassi per BrainFuck l&#8217;ha scritto il sottoscritto, ma di rado c&#8217;Ã¨ bisogno di scrivere a mano file di sintassi, dato che VIM supporta nativamente l&#8217;evidenziazione anche di fstab, sendmail.cf, httpd.conf, .muttrc, .aliases, xorg.conf, dei file di configurazione di Fluxbox, e ovviamente .vimrc, e chissÃ  quanti altri linguaggi e quanti file di configurazione). Sottolineo anche la funzionalitÃ  di auto-completamento semplicemente mostruosa, con un CTRL+n per l&#8217;autocompletamento intelligente dei nomi di funzioni e variabili, che nel caso di sorgenti C/C++ va a cercare anche nei file .h inclusi ricorsivamente, un vero e proprio linguaggio embedded per la definizione di nuove macro ed estensioni, tant&#8217;Ã¨ che c&#8217;Ã¨ qualche pazzo che ha scritto un plugin per VIM che Ã¨ un autentico client IRC dentro VIM stesso, la possibilitÃ  di poter visualizzare in tempo reale pagine di man, lanciare comandi di shell e dare dei make, se nella directory di progetto Ã¨ presente un Makefile, tutto senza uscire da VIM, e chissÃ  quanti altri miliardi di funzionalitÃ  che attualmente ignoro, e che probabilmente neanche gli sviluppatori conoscono nella loro interezza. Credo che pochi editor, in assoluto, possano competere con uno strumento di sviluppo come questo. Emacs forse, ma Ã¨ davvero un piccolo sistema operativo con tante cose di cui si potrebbe tranquillamente fare a meno in un editor (vedi giochi come Snake e la torre di Hanoi integrati nell&#8217;editor stesso, o il bot Eliza, client di posta, newsgroup, e chissÃ  quanta altra roba).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: lastfeel</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-227</link>
		<dc:creator>lastfeel</dc:creator>
		<pubDate>Wed, 24 Jun 2009 22:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-227</guid>
		<description>io scrivo pure la lista della spessa con vim</description>
		<content:encoded><![CDATA[<p>io scrivo pure la lista della spessa con vim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: evilsocket</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-182</link>
		<dc:creator>evilsocket</dc:creator>
		<pubDate>Fri, 19 Jun 2009 11:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-182</guid>
		<description>Ooooo ecco, queste sono delle funzionalitÃ  delle quali non ero a conoscenza e che mi spingono ad interessarmi seriamente a vim ! :D Grazie gnix ;)</description>
		<content:encoded><![CDATA[<p>Ooooo ecco, queste sono delle funzionalitÃ  delle quali non ero a conoscenza e che mi spingono ad interessarmi seriamente a vim ! <img src='http://www.evilsocket.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Grazie gnix <img src='http://www.evilsocket.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: gnix</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-180</link>
		<dc:creator>gnix</dc:creator>
		<pubDate>Fri, 19 Jun 2009 06:41:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-180</guid>
		<description>Io non navigo spesso da queste parti, ma passavo per vedere come prosegue e ho trovato questo post. Premetto che sono dell&#039;opinione che sia difficile dire quale sia &quot;il migliore&quot; (come accede per le distro linux) tra Vim e Geany, o perche&#039; uno debba usare uno anziche&#039; l&#039;altro. Alla fine e&#039; sempre una questione soggettiva. 

Tuttavia credo che se si vuole veramente analizzare cosa ha Vim che non ha Geany, e&#039; chiaro che non si puo&#039; parlare di cut, copy, paste, replace, ecc., ma delle funzionalita&#039; &quot;avanzate&quot;. E allora vorrei dire due cose di Vim che lo rendono il mio preferito per sviluppare in C, Perl e Assembly (n.b. non linguaggi come C++ o Java perche&#039; sarebbe semplice perdita&#039; di tempo. Per quello ci sono gli IDE come Eclipse). 

Se si ama sviluppare senza usare il mouse (e senza uscire dal proprio editor), attraverso Vim si puo&#039; scrivere software, compilarlo, visualizzare gli errori, visualizzare il man delle funzioni che usate, visualizzare strutture/funzioni/dichiarazioni/macro delle librerie usate (p.e. se usate FILE potreste andare a vedere come e&#039; fatta questa struttura), spostarsi tra il codice con velocita&#039; (p.e. da un commento all&#039;altro, da una { alla corrispettiva }, da una MACRO alla sua definizione che si trova chissa, dove in un .h, e via dicendo), scriverti i tuoi comandi (p.e. un comando che ti appende automaticamente la firma e la data al tuo file), e addirittura far in modo che questi comandi vengano eseguiti automaticamente ad un certo evento (p.e. cambio nome di un buffer, ottenimento del focus, scrittura del buffer, ecc.)... e mi fermo qui per non diventare noioso. ;)

Insomma, con tutto il rispetto per gli sviluppatori Geany, ma non credo che le funzionalita&#039; sviluppate in quasi vent&#039;anni di lavoro (e parlo solo di Vim senza contare vi.. perche&#039; allora sarebbero piu&#039; di 30 anni) le si possano sviluppare in 3 (considerano poi come lavoravano i nerd di una volta). Per quanto riguarda Emacs, be&#039; li e&#039; un altro discorso. Infatti anche questo editor ha alle spalle numerosi anni di sviluppo e nonostante abbia preso una via un pochino diversa da Vim, rimane un strumento molto potente e di tutto rispetto. 

Per concludere (brevemente), e&#039; tutta una questione di gusti, ma non venitemi pero&#039; a dire che le funzionalita&#039; di Vim o Emacs sono presenti in Geany. Non ancora :P

Gnix</description>
		<content:encoded><![CDATA[<p>Io non navigo spesso da queste parti, ma passavo per vedere come prosegue e ho trovato questo post. Premetto che sono dell&#8217;opinione che sia difficile dire quale sia &#8220;il migliore&#8221; (come accede per le distro linux) tra Vim e Geany, o perche&#8217; uno debba usare uno anziche&#8217; l&#8217;altro. Alla fine e&#8217; sempre una questione soggettiva. </p>
<p>Tuttavia credo che se si vuole veramente analizzare cosa ha Vim che non ha Geany, e&#8217; chiaro che non si puo&#8217; parlare di cut, copy, paste, replace, ecc., ma delle funzionalita&#8217; &#8220;avanzate&#8221;. E allora vorrei dire due cose di Vim che lo rendono il mio preferito per sviluppare in C, Perl e Assembly (n.b. non linguaggi come C++ o Java perche&#8217; sarebbe semplice perdita&#8217; di tempo. Per quello ci sono gli IDE come Eclipse). </p>
<p>Se si ama sviluppare senza usare il mouse (e senza uscire dal proprio editor), attraverso Vim si puo&#8217; scrivere software, compilarlo, visualizzare gli errori, visualizzare il man delle funzioni che usate, visualizzare strutture/funzioni/dichiarazioni/macro delle librerie usate (p.e. se usate FILE potreste andare a vedere come e&#8217; fatta questa struttura), spostarsi tra il codice con velocita&#8217; (p.e. da un commento all&#8217;altro, da una { alla corrispettiva }, da una MACRO alla sua definizione che si trova chissa, dove in un .h, e via dicendo), scriverti i tuoi comandi (p.e. un comando che ti appende automaticamente la firma e la data al tuo file), e addirittura far in modo che questi comandi vengano eseguiti automaticamente ad un certo evento (p.e. cambio nome di un buffer, ottenimento del focus, scrittura del buffer, ecc.)&#8230; e mi fermo qui per non diventare noioso. <img src='http://www.evilsocket.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Insomma, con tutto il rispetto per gli sviluppatori Geany, ma non credo che le funzionalita&#8217; sviluppate in quasi vent&#8217;anni di lavoro (e parlo solo di Vim senza contare vi.. perche&#8217; allora sarebbero piu&#8217; di 30 anni) le si possano sviluppare in 3 (considerano poi come lavoravano i nerd di una volta). Per quanto riguarda Emacs, be&#8217; li e&#8217; un altro discorso. Infatti anche questo editor ha alle spalle numerosi anni di sviluppo e nonostante abbia preso una via un pochino diversa da Vim, rimane un strumento molto potente e di tutto rispetto. </p>
<p>Per concludere (brevemente), e&#8217; tutta una questione di gusti, ma non venitemi pero&#8217; a dire che le funzionalita&#8217; di Vim o Emacs sono presenti in Geany. Non ancora <img src='http://www.evilsocket.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Gnix</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: vikkio88</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-161</link>
		<dc:creator>vikkio88</dc:creator>
		<pubDate>Thu, 18 Jun 2009 13:33:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-161</guid>
		<description>Straquoto il post evilsocket :D... io uso nano se devo fare sciocchezzuole facili facili...geany per progetti piÃ¹ complessi, non vedo tutta sta necessitÃ  di ammazzarmi la memoria con combinazioni di tasti poco intuitive e mal organizzate come quelle del VI...poi boh! la possibilitÃ  di scelta Ã¨ importante, e in linux puoi farlo! Ed Ã¨ bello perchÃ¨ ognuno fa quello che vuole e come vuole senza costrizioni proprietarie!</description>
		<content:encoded><![CDATA[<p>Straquoto il post evilsocket <img src='http://www.evilsocket.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8230; io uso nano se devo fare sciocchezzuole facili facili&#8230;geany per progetti piÃ¹ complessi, non vedo tutta sta necessitÃ  di ammazzarmi la memoria con combinazioni di tasti poco intuitive e mal organizzate come quelle del VI&#8230;poi boh! la possibilitÃ  di scelta Ã¨ importante, e in linux puoi farlo! Ed Ã¨ bello perchÃ¨ ognuno fa quello che vuole e come vuole senza costrizioni proprietarie!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: gain</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-156</link>
		<dc:creator>gain</dc:creator>
		<pubDate>Wed, 17 Jun 2009 14:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-156</guid>
		<description>sulla semplicitÃ  e l&#039;intuitivitÃ  hai perfettamente ragione.  ^^&#039;</description>
		<content:encoded><![CDATA[<p>sulla semplicitÃ  e l&#8217;intuitivitÃ  hai perfettamente ragione.  ^^&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: evilsocket</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-155</link>
		<dc:creator>evilsocket</dc:creator>
		<pubDate>Wed, 17 Jun 2009 14:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-155</guid>
		<description>@gain: guarda giustamente nn posso giudicare benissimo poichÃ¨ vim l&#039;ho usato poco, ma su geany mi muovo tranquillamente nel codice ad una velocitÃ  estrema, basta la giusta combinazione tra ctrl, end, shift e frecce per muoversi da una riga a l&#039;altra, da un pezzo a l&#039;altro etc ... poi ovviamente ctrl+g per muoversi ad un numero di riga specifico .
Io non ho detto  che Geany ha tutto quello che ha vim se non di piÃ¹, ma ho detto che ha tutto quello che veramente serve ad un programmatore e lo offre in maniera molto + semplice ed intuitiva di vim .</description>
		<content:encoded><![CDATA[<p>@gain: guarda giustamente nn posso giudicare benissimo poichÃ¨ vim l&#8217;ho usato poco, ma su geany mi muovo tranquillamente nel codice ad una velocitÃ  estrema, basta la giusta combinazione tra ctrl, end, shift e frecce per muoversi da una riga a l&#8217;altra, da un pezzo a l&#8217;altro etc &#8230; poi ovviamente ctrl+g per muoversi ad un numero di riga specifico .<br />
Io non ho detto  che Geany ha tutto quello che ha vim se non di piÃ¹, ma ho detto che ha tutto quello che veramente serve ad un programmatore e lo offre in maniera molto + semplice ed intuitiva di vim .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: gain</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-154</link>
		<dc:creator>gain</dc:creator>
		<pubDate>Wed, 17 Jun 2009 14:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-154</guid>
		<description>io non conosco geany, ma non credo ci si riesca a spostare nel codice cosÃ¬ velocemente come con vim. 

&quot;Geany cannot currently fully emulate Emacs or Vim, nor is it currently a goal of the core project developers to make it do so. &quot; (cit. http://www.geany.org/Documentation/FAQ#QQuestions1 )
se Ã¨ un goal del core project, non sono il solo a pensare che vim ha qualcosa che geany non ha...

bisognerebbe chiedere a qualcuno che ha usato pesantemente sia vim che geany...</description>
		<content:encoded><![CDATA[<p>io non conosco geany, ma non credo ci si riesca a spostare nel codice cosÃ¬ velocemente come con vim. </p>
<p>&#8220;Geany cannot currently fully emulate Emacs or Vim, nor is it currently a goal of the core project developers to make it do so. &#8221; (cit. <a href="http://www.geany.org/Documentation/FAQ#QQuestions1" rel="nofollow">http://www.geany.org/Documentation/FAQ#QQuestions1</a> )<br />
se Ã¨ un goal del core project, non sono il solo a pensare che vim ha qualcosa che geany non ha&#8230;</p>
<p>bisognerebbe chiedere a qualcuno che ha usato pesantemente sia vim che geany&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: evilsocket</title>
		<link>http://www.evilsocket.net/752/vim-vs-emacs-vs-nano-vs-gui-editors.html/comment-page-1#comment-153</link>
		<dc:creator>evilsocket</dc:creator>
		<pubDate>Wed, 17 Jun 2009 12:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.evilsocket.net/?p=752#comment-153</guid>
		<description>@gain: sinceramente queste sono tutte funzioni che sono anche in geany XD</description>
		<content:encoded><![CDATA[<p>@gain: sinceramente queste sono tutte funzioni che sono anche in geany XD</p>
]]></content:encoded>
	</item>
</channel>
</rss>
