<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vi &#8211; paologironi blog</title>
	<atom:link href="https://www.gironi.it/blog/tag/vi-it/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.gironi.it/blog</link>
	<description>Appunti sparsi di (retro) informatica, analisi dei dati, statistica, seo, e cose che cambiano</description>
	<lastBuildDate>Fri, 20 Sep 2024 13:03:25 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>La magia del testo nella console: figlet, boxes, lolcat, toilet.</title>
		<link>https://www.gironi.it/blog/la-magia-del-testo-nella-console-figlet-boxes-lolcat-toilet/</link>
					<comments>https://www.gironi.it/blog/la-magia-del-testo-nella-console-figlet-boxes-lolcat-toilet/#respond</comments>
		
		<dc:creator><![CDATA[paolo]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 15:53:16 +0000</pubDate>
				<category><![CDATA[cli]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tipografia]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[boxes]]></category>
		<category><![CDATA[figlet]]></category>
		<category><![CDATA[lolcat]]></category>
		<category><![CDATA[vi]]></category>
		<guid isPermaLink="false">https://www.gironi.it/blog/?p=1318</guid>

					<description><![CDATA[Il mondo degli amministratori di sistema, degli sviluppatori &#8220;vecchia-scuola&#8221; o più semplicemente degli utenti curiosi vive l&#8217;ambiente testuale della console come una vera e propria palestra di libertà. Libertà da mouse e icone, puntatori e widget. Espressività, velocità, senso di controllo. Chi ha detto, tuttavia, che il testo debba essere noioso? Che non ci possa &#8230; <a href="https://www.gironi.it/blog/la-magia-del-testo-nella-console-figlet-boxes-lolcat-toilet/" class="more-link">Leggi tutto<span class="screen-reader-text"> "La magia del testo nella console: figlet, boxes, lolcat, toilet."</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Il mondo degli amministratori di sistema, degli sviluppatori &#8220;vecchia-scuola&#8221; o più semplicemente degli utenti curiosi vive l&#8217;ambiente testuale della console come una vera e propria palestra di libertà. Libertà da mouse e icone, puntatori e widget. Espressività, velocità, senso di controllo.</p>



<p>Chi ha detto, tuttavia, che il testo debba essere noioso? Che non ci possa e debba essere un piacere funzionale e/o estetico nell&#8217;usare in maniera creativa ciò che la console mette a disposizione?</p>



<p>Gli strumenti che possono essere utilizzati con piacere sono numerosi. Ne segnalerò quattro, i miei preferiti. </p>



<span id="more-1318"></span>



<h2 class="wp-block-heading">Titoli, titoli, titoli&#8230; Figlet</h2>



<p>Di tutti i tool pensati al fine di evidenziare del testo a schermo, <a href="http://www.figlet.org/" target="_blank" rel="noreferrer noopener" aria-label="Figlet (apre in una nuova scheda)">Figlet</a> è probabilmente il più conosciuto. E&#8217; presente nei repository di qualsiasi distribuzione e l&#8217;uso più semplice è quello che ci si può aspettare: si passa un output di testo al programma con una pipe&#8230;ed ecco il risultato:</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="701" height="197" src="https://www.gironi.it/blog/wp-content/uploads/2019/10/figlet-e1572456504842.png" alt="figlet e1572456504842" class="wp-image-1321" srcset="https://www.gironi.it/blog/wp-content/uploads/2019/10/figlet-e1572456504842.png 701w, https://www.gironi.it/blog/wp-content/uploads/2019/10/figlet-e1572456504842-300x84.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption>Benvenuti nel mondo della tipografia ASCII&#8230;</figcaption></figure>



<p>Ma Figlet ovviamente è, o può essere, molto di più. In primo luogo perchè presenta un bel numero di possibilità, in seconda battuta perchè può essere un passaggio in un flusso di elaborazioni in puro stile Unix, la cui concatenazione può portare a risultati davvero sorprendenti e stimolare la fantasia di chiunque.</p>



<p>Figlet è disponibile per la più ampia varietà possibile di sistemi operativi. <br>Ci sono proprio tutti, anche i più venerabili: MsDos, Amiga, Atari, Acorn, Os2, BeOs&#8230;</p>



<p>La <a href="http://www.figlet.org/fontdb.cgi" target="_blank" rel="noreferrer noopener" aria-label="varietà dei font  (apre in una nuova scheda)">varietà dei font </a>è notevole e consente di &#8220;giocare&#8221; con la fantasia. </p>



<h2 class="wp-block-heading">Boxes: non solo riquadri</h2>



<figure class="wp-block-image"><img decoding="async" width="737" height="339" src="https://www.gironi.it/blog/wp-content/uploads/2019/10/boxes-e1572456444706.png" alt="boxes e1572456444706" class="wp-image-1324" srcset="https://www.gironi.it/blog/wp-content/uploads/2019/10/boxes-e1572456444706.png 737w, https://www.gironi.it/blog/wp-content/uploads/2019/10/boxes-e1572456444706-300x138.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption><em>boxes non è solo per tracciare semplici riquadri&#8230;</em></figcaption></figure>



<p>Il nome di questo comando è già esplicativo: si tratta di disegnare un bordo attorno a un testo. Ma boxes non si limita a tratteggiare un bordo: consente infatti di dare libero sfogo alla fantasia, di strappare un sorriso, di venire in aiuto a chi scrive codice e agli amministratori di sistema.</p>



<p>Digitate un semplice</p>



<pre class="wp-block-preformatted">boxes -l</pre>



<p>e potrete vedere la miriade di stili a vostra disposizione: riquadri di ogni genere, ma anche pergamene, babbi natale, animali&#8230; Il comando poi è ricco di opzioni per gestire al meglio le dimensioni e le spaziature. Insomma, vi troverete presto a voler riquadrare ogni cosa!</p>



<h2 class="wp-block-heading">Toilet: il nome è così così, ma il risultato&#8230;</h2>



<figure class="wp-block-image"><img decoding="async" width="737" height="191" src="https://www.gironi.it/blog/wp-content/uploads/2019/10/toilet-e1572456414761.png" alt="toilet e1572456414761" class="wp-image-1327" srcset="https://www.gironi.it/blog/wp-content/uploads/2019/10/toilet-e1572456414761.png 737w, https://www.gironi.it/blog/wp-content/uploads/2019/10/toilet-e1572456414761-300x78.png 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption><em>Bordi e arcobaleni&#8230;tutta l&#8217;allegria di Toilet</em></figcaption></figure>



<p>Lo so. Un comando che si chiama toilet certo non fa venire in mente nulla di buono. Eppure posso assicurare che toilet è capace di aggiungere una nota di colore e creatività di sapore &#8220;vecchia scuola ansi art&#8221; ad ogni scritta. </p>



<p>Provate qualcosa tipo:</p>



<pre class="wp-block-preformatted">echo "Ciao Mondo!" | toilet -f small -F border --gay</pre>



<p>e sono certo che passerete un sacco di tempo a giocare con gli effetti di colore che lolcat può donare a un testo.</p>



<h2 class="wp-block-heading">Lolcat: la bellezza delle sfumature</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="737" height="451" src="https://www.gironi.it/blog/wp-content/uploads/2019/10/lolcat.png" alt="Screenshot Lolcat" class="wp-image-1329" srcset="https://www.gironi.it/blog/wp-content/uploads/2019/10/lolcat.png 737w, https://www.gironi.it/blog/wp-content/uploads/2019/10/lolcat-300x184.png 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption>Un font isometrico di Figlet incontra i gradienti di Lolcat&#8230;</figcaption></figure>



<p>La definitiva dimostrazione del fatto che la linea di comando non è affatto noiosa o seriosa viene dalle sfumature arcobaleno di Lolcat: aggiungete il comando in una concatenazione di comandi, magari &#8220;sposandolo&#8221; con un font spettacolare di Figlet e potrete sperimentare una varietà di forme e colori capaci di soprendervi.</p>



<h2 class="wp-block-heading">Usare questi strumenti in VI</h2>



<p>A me piace avere la possbilità di usare questi strumenti all&#8217;interno dell&#8217;editor che uso quotidianamente, dunque ho inserito questa mappatura nel mio file .vimrc:</p>



<pre class="wp-block-preformatted">vmap &lt;F2&gt; !boxes &lt;CR&gt;
vmap &lt;F3&gt; !boxes -d shell &lt;CR&gt; 
vmap &lt;F4&gt; !figlet &lt;CR&gt;</pre>



<p>basta selezionare la frase da evidenziare e poi usare uno dei tasti funzione mappati per ottenere l&#8217;effetto desiderato.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gironi.it/blog/la-magia-del-testo-nella-console-figlet-boxes-lolcat-toilet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Strumenti per lavorare da riga di comando in Windows</title>
		<link>https://www.gironi.it/blog/strumenti-per-lavorare-da-riga-di-comando-in-windows/</link>
					<comments>https://www.gironi.it/blog/strumenti-per-lavorare-da-riga-di-comando-in-windows/#respond</comments>
		
		<dc:creator><![CDATA[paolo]]></dc:creator>
		<pubDate>Mon, 01 Jan 2018 20:38:39 +0000</pubDate>
				<category><![CDATA[curiosità]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[far commander]]></category>
		<category><![CDATA[linea comando]]></category>
		<category><![CDATA[retrocomputing]]></category>
		<category><![CDATA[take command]]></category>
		<category><![CDATA[vi]]></category>
		<guid isPermaLink="false">https://www.gironi.it/blog/?p=565</guid>

					<description><![CDATA[Lo spunto dal quale nasce questo post è in realtà una domanda: ha ancora un senso, una qualche utilità, scegliere di lavorare in Windows in modalità riga di comando, per l&#8217;utente &#8220;normale&#8221; (o quasi), oggi? Me lo chiedevo mentre digitavo un testo dentro a VI, come mi capita spesso da oltre 30 anni a questa &#8230; <a href="https://www.gironi.it/blog/strumenti-per-lavorare-da-riga-di-comando-in-windows/" class="more-link">Leggi tutto<span class="screen-reader-text"> "Strumenti per lavorare da riga di comando in Windows"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Lo spunto dal quale nasce questo post è in realtà una domanda: ha ancora un senso, una qualche utilità, scegliere di lavorare in Windows in modalità riga di comando, per l&#8217;utente &#8220;normale&#8221; (o quasi), oggi?</p>
<p>Me lo chiedevo mentre digitavo un testo dentro a VI, come mi capita spesso da oltre 30 anni a questa parte.<br />
VI: un pezzo significativo della storia dell&#8217;informatica. Qualcuno direbbe, di archeologia.<br />
Mi chiedo se, al di là dell&#8217;effetto nostalgia, sia uno strumento ancora capace di ispirare. Talvolta, mi capita di cercare un&#8217;idea, uno spunto, davanti allo schermo nero di VI. Io chiamo quei momenti speciali &#8220;<em>vi meditations</em>&#8220;&#8230;<span id="more-565"></span><br />
Un editor grafico è qualcosa che spinge ad agire sul testo in maniera automatica, impulsiva. Clicco e trascino.<br />
In VI il testo viene sì inserito con la flessibilità che e&#8217; propria dei programmi di videoscrittura, ma <strong>ogni modifica richiede un&#8217;attenzione specifica all&#8217;operazione stessa</strong>.<br />
Per modificare l&#8217;ordine di un blocco di testo io devo &#8220;vedere&#8221; il blocco, fissarne l&#8217;estensione e la posizione, agire su di esso con dei comandi espliciti, non con gesti. E questo porta a <strong>&#8220;vedere 2 volte&#8221; il testo, ad agire con consapevolezza e meno d&#8217;impulso</strong>.<br />
VI porta con sè il rigore del vedere con attenzione un testo.</p>
<h3>La riga di comando in Windows.</h3>
<p>Ho deciso di dedicare un post agli strumenti più adatti, a mio sindacabilissimo avviso, per passare un po&#8217; di tempo proficuo a contatto con la riga di comando in Windows. Chi usa Linux ha già tutto quanto pronto, basta solo aprire la console del terminale e smanettare. Per chi è solito invece armeggiare dentro Windows c&#8217;è qualche cosa da sistemare.<br />
Proporrò solo strumenti gratuiti e molto comuni, perchè è giusto che sia così. Sperimentare è un diritto (e un piacere).</p>
<h3>Gli strumenti di cui parlerò: una lista</h3>
<ul>
<li><a href="https://sourceforge.net/projects/console/files/" target="_blank" rel="noopener noreferrer">Console2</a></li>
<li><a href="https://conemu.github.io/" target="_blank" rel="noopener noreferrer">ConEmu</a></li>
<li><a href="https://jpsoft.com/products/tcc-le.html" target="_blank" rel="noopener noreferrer">TCC / LE</a></li>
<li><a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm" target="_blank" rel="noopener noreferrer">Coreutils</a></li>
<li><a href="https://www.farmanager.com/" target="_blank" rel="noopener noreferrer">Far Commander</a></li>
<li><a href="https://vim.sourceforge.io/download.php#pc" target="_blank" rel="noopener noreferrer">Vim</a></li>
</ul>
<h3>Una Console più gradevole e funzionale: Console2</h3>
<p>Per divertirci insieme, avremo bisogno di alcune cose.<br />
In primo luogo, mi sembra piacevole sostituire la schermata della modalità comandi di Windows con una console un po&#8217; più gradevole. A questo scopo userò <strong>Console2</strong>. Il nome non è dei migliori, ma il software è molto ben fatto.<br />
Come suggerisce il nome, si tratta di un terminale con delle possibilità di personalizzazione: colori, font, dimensioni finestra, più istanze in tab, possibilità di settare la shell predefinita, possibilità che andremo subito a sfruttare&#8230;</p>
<p>Andiamo dunque a <a href="https://sourceforge.net/projects/console/files/" target="_blank" rel="noopener noreferrer">scaricare Console2</a> e lo installiamo.</p>
<p><figure id="attachment_597" aria-describedby="caption-attachment-597" style="width: 700px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="screenshot wp-image-597 size-full" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/console2-term.jpg" alt="Console2" width="700" height="554" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/console2-term.jpg 700w, https://www.gironi.it/blog/wp-content/uploads/2018/01/console2-term-300x237.jpg 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption id="caption-attachment-597" class="wp-caption-text">Console2 in azione&#8230;</figcaption></figure></p>
<h3>Una console ancora più amichevole e funzionale&#8230;ConEmu</h3>
<p>Dopo anni di onorato servizio con Console2, ho scoperto recentemente un emulatore di terminale ancora migliore. Si chiama <strong>ConEmu</strong> e lo potete scaricare all&#8217;indirizzo <a href="https://conemu.github.io/" target="_blank" rel="noopener noreferrer">https://conemu.github.io/</a></p>
<p><strong>ConEmu</strong> è un vero piacere da usare: integra il <strong>file manager Far</strong> (vedi sotto) alla perfezione, consente di suddividere l&#8217;ambiente in più finestre, ha un miliardo di personalizzazioni e può usare la shell che preferite, anche TCC di cui parlo poco sotto&#8230;</p>
<p><figure id="attachment_611" aria-describedby="caption-attachment-611" style="width: 620px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-611 size-full" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/conemu-image.jpg" alt="ConEmu" width="620" height="349" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/conemu-image.jpg 620w, https://www.gironi.it/blog/wp-content/uploads/2018/01/conemu-image-300x169.jpg 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption id="caption-attachment-611" class="wp-caption-text">Console split: a sinistra una shell, a destra Vi&#8230;</figcaption></figure></p>
<h3>Una shell alternativa a cmd.exe: TCC /LE</h3>
<p>Andremo poi a usare una shell alternativa (e migliore) rispetto al cmd.exe di Windows. La cosa non è fondamentale, però&#8230;perchè no?<br />
Avremmo anche potuto utilizzare la <em>PowerShell</em> di Windows, anch&#8217;essa gratuita, però preferisco un&#8217;alternativa più &#8220;tradizionale&#8221; ai classici batch files. Fin dai tempi del DOS ho sempre trovato magnifico 4DOS, la migliore shell DOS di sempre, senza discussioni. Per Windows si chiama <strong>Take Command</strong> ed ha una versione eccellente a pagamento, che consiglio. Ha centinaia di variabili e funzioni, e comandi per lavorare su reti locali e via internet. <strong>Esiste però anche una versione &#8220;light&#8221; gratis</strong>. Non ha tutta la potenza della sorella maggiore, ma è comunque molto meglio del cmd.exe.<br />
Si chiama <strong>TCC/LE</strong> e la si può scaricare da qua:<br />
<a href="https://jpsoft.com/products/tcc-le.html" target="_blank" rel="noopener noreferrer">https://jpsoft.com/products/tcc-le.html</a></p>
<p>Lanciamo Console2, andiamo in &#8220;Edit&#8221;, poi &#8220;Settings&#8221; e settiamo la shell su tcc.exe:</p>
<p><figure id="attachment_589" aria-describedby="caption-attachment-589" style="width: 620px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="screenshot wp-image-589 size-full" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/tcc.jpg" alt="shell tccle in console2" width="620" height="644" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/tcc.jpg 620w, https://www.gironi.it/blog/wp-content/uploads/2018/01/tcc-289x300.jpg 289w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><figcaption id="caption-attachment-589" class="wp-caption-text">settiamo la shell tcc/le in console2</figcaption></figure></p>
<p>Avremo quindi a disposizione una console moderna e una buona shell per sprigionare tutta la potenza della riga di comando sotto Windows!</p>
<p><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-8959146712588144" data-ad-slot="7798917447"></ins><br />
<script><br />
     (adsbygoogle = window.adsbygoogle || []).push({});<br />
</script></p>
<h3>Un po&#8217; di classiche utilità da liena di comando: unix &#8211; coreutils</h3>
<p>Per dare a Windows molte possibilità stuzzicanti in più sarebbe bello avere a disposizione i tool testuali presenti in tutti i dialetti Unix.</p>
<p>Detto fatto, <strong>scarichiamo la versione windows delle coreutils</strong>:<br />
<a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm" target="_blank" rel="noopener noreferrer">http://gnuwin32.sourceforge.net/packages/coreutils.htm</a></p>
<p>Avremo quindi a disposizione strumenti come <strong>fmt,wc e tanti altri</strong>&#8230;</p>
<h3>Una digressione&#8230;modificare il path sotto Windows</h3>
<p>Solo come appunto, il metodo più rapido per modificare il path sotto Windows e quindi rendere accessibili da riga di comando le directory desiderate in qualsiasi punto del file system ci si trovi è quello di aprire la finestra delle &#8220;propietà del sistema&#8221;:</p>
<p><figure id="attachment_574" aria-describedby="caption-attachment-574" style="width: 840px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="screenshot wp-image-574 size-large" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-1024x645.jpg" alt="sistema" width="840" height="529" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-1024x645.jpg 1024w, https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-300x189.jpg 300w, https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema.jpg 1171w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /><figcaption id="caption-attachment-574" class="wp-caption-text">Apro la voce &#8220;Sistema&#8221;</figcaption></figure></p>
<p>Poi scelgo le &#8220;<em>Impostazioni di sistema avanzate</em>&#8220;:</p>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-594" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-avanzate.jpg" alt="sistema avanzate" width="800" height="261" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-avanzate.jpg 800w, https://www.gironi.it/blog/wp-content/uploads/2018/01/sistema-avanzate-300x98.jpg 300w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></p>
<p>e per finire scelgo di modificare le &#8220;Variabili d&#8217;ambiente&#8221;, dove ovviamente troverò il mio path&#8230;</p>
<p><img loading="lazy" decoding="async" class="screenshot alignleft wp-image-587 size-full" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/variabili-ambiente.jpg" alt="settare le variabili d'ambiente in windows 10" width="491" height="585" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/variabili-ambiente.jpg 491w, https://www.gironi.it/blog/wp-content/uploads/2018/01/variabili-ambiente-252x300.jpg 252w" sizes="auto, (max-width: 491px) 85vw, 491px" /></p>
<h3>Un file manager a due pannelli per Windows: Far Commander</h3>
<p>Se in Dos non potevo vivere senza il Norton Commander (e poi il Volkov Commander) e se negli Unix il primo programma che installo è sempre Midnight Commander, come fare sotto Windows?</p>
<p>Semplice, usiamo <strong>Far Commander</strong>, a mio avviso il miglior file manager a due pannelli per terminale sotto Win.</p>
<p>Lo troviamo qua:<br />
<a href="https://www.farmanager.com/" target="_blank" rel="noopener noreferrer">https://www.farmanager.com/</a></p>
<p><strong>Lavora con i nomi di files lunghi, consente di fare ftp, ed è espandibile con un sacco di utili plugin</strong>, che trovate qua:<br />
<a href="https://plugring.farmanager.com" target="_blank" rel="noopener noreferrer">https://plugring.farmanager.com</a></p>
<p>Dategli un&#8217;occhiata&#8230;ricorda nulla?</p>
<p><figure id="attachment_571" aria-describedby="caption-attachment-571" style="width: 840px" class="wp-caption alignleft"><img loading="lazy" decoding="async" class="screenshot wp-image-571 size-large" src="https://www.gironi.it/blog/wp-content/uploads/2018/01/far-1024x811.jpg" alt="far" width="840" height="665" srcset="https://www.gironi.it/blog/wp-content/uploads/2018/01/far-1024x811.jpg 1024w, https://www.gironi.it/blog/wp-content/uploads/2018/01/far-300x238.jpg 300w, https://www.gironi.it/blog/wp-content/uploads/2018/01/far.jpg 1106w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /><figcaption id="caption-attachment-571" class="wp-caption-text">Se avete amato Norton Commander e in Linux usate Midnght Commander&#8230; Far Manager è il vostro programma per Windows</figcaption></figure></p>
<h3>E ora&#8230;VI! (anzi, vim&#8230;)</h3>
<p>Ora siamo pronti: è giunto il momento di installare sua maestà VI. Di tutti i possibili cloni, scelgo uno dei più diffusi, <strong>vim</strong>. Io preferisco usare una versione portabile, ma la scelta è solo questione di gusti. La pagina da cui partire è questa:<br />
<a href="https://vim.sourceforge.io/download.php#pc" target="_blank" rel="noopener noreferrer">https://vim.sourceforge.io/download.php#pc</a></p>
<p>una raccomandazione: usate la versione dalla serie 8 in poi, perchè sulla 7 ho riscontrato qualche problema in fase di attivazione dell&#8217;evidenziazione della sintassi.</p>
<p>Siamo pronti a usare vi&#8230;ma questa è storia per un prossimo post&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.gironi.it/blog/strumenti-per-lavorare-da-riga-di-comando-in-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
