<?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>Void And Any &#187; vim</title>
	<atom:link href="http://voidandany.free.fr/index.php/tag/vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://voidandany.free.fr</link>
	<description>mon bazar...</description>
	<lastBuildDate>Sat, 09 Dec 2017 09:24:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Afficher les caractères invisibles dans VIM</title>
		<link>http://voidandany.free.fr/index.php/afficher-les-caracteres-invisibles-dans-vim/</link>
		<comments>http://voidandany.free.fr/index.php/afficher-les-caracteres-invisibles-dans-vim/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 10:24:41 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1165</guid>
		<description><![CDATA[Dans mon article sur rSnapshot j&#8217;ai indiqué qu&#8217;il existait une &#171;&#160;ruse&#160;&#187; sous VIM pour afficher les caractères cachés. Ce qui dans le cas du fichier de configuration de rSnapshot est très util puisque l&#8217;on peut ainsi s&#8217;apercevoir quand on a &#8230; <a href="http://voidandany.free.fr/index.php/afficher-les-caracteres-invisibles-dans-vim/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dans mon article sur rSnapshot j&#8217;ai indiqué qu&#8217;il existait une &laquo;&nbsp;ruse&nbsp;&raquo; sous <strong>VIM pour afficher les caractères cachés</strong>.</p>
<p>Ce qui dans le cas du fichier de configuration de rSnapshot est très util puisque l&#8217;on peut ainsi s&#8217;apercevoir quand on a mit des espaces au lieu des tabulations attendus.</p>
<p><br class="spacer_" /></p>
<p>Donc revenons à VIM, la commande magique est (dans VIM) :</p>
<pre>:set list</pre>
<p><br class="spacer_" /></p>
<p>Ce qui devrait faire passer l&#8217;affichage d&#8217;un fichier de :</p>
<p><br class="spacer_" /></p>
<div id="attachment_1174" class="wp-caption aligncenter" style="width: 310px"><a href="http://voidandany.free.fr/wp-content/uploads/2009-10-02_095721.png"><img class="size-medium wp-image-1174" title="VIM sans les caractères invisibles" src="http://voidandany.free.fr/wp-content/uploads/2009-10-02_095721-300x193.png" alt="VIM sans les caractères invisibles" width="300" height="193" /></a><p class="wp-caption-text">VIM sans les caractères invisibles</p></div>
<p><br class="spacer_" /></p>
<p>A :</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<div id="attachment_1175" class="wp-caption aligncenter" style="width: 310px"><a href="http://voidandany.free.fr/wp-content/uploads/2009-10-02_095748.png"><img class="size-medium wp-image-1175" title="VIM avec les caractères invisibles" src="http://voidandany.free.fr/wp-content/uploads/2009-10-02_095748-300x192.png" alt="VIM avec les caractères invisibles" width="300" height="192" /></a><p class="wp-caption-text">VIM avec les caractères invisibles</p></div>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Pour revenir en arrière il suffit, dans VIM toujours, de saisir :</p>
<pre>:set list!</pre>
<p><br class="spacer_" /></p>
<p>Dans le <strong>paramétrage par défaut</strong> on à les caractères spéciaux de défini ainsi :</p>
<ul>
<li>Tabulation : ^I</li>
<li>Saut de ligne : $</li>
</ul>
<p>Mais on peut <strong>personnaliser</strong> ces caractères avec la commande <strong>set listchars</strong>.</p>
<p><br class="spacer_" /></p>
<p>Les <strong>caractère spéciaux invisibles personnalisables</strong> sont :</p>
<ul>
<li>Saut de ligne : eol</li>
<li>Tabulation : tab</li>
<li>Espaces de fin de ligne : trail</li>
<li>Espace insécable : nbsp</li>
</ul>
<p>Et 2 autres que je n&#8217;ai pas réussi à faire afficher :</p>
<ul>
<li>Débordement à droite de la ligne par rapport à l’écran : extends</li>
<li>Débordement à gauche de la ligne par rapport à l’écran : precedes</li>
</ul>
<p><br class="spacer_" /></p>
<p>La commande set listchars peut être saisie dans VIM directement (comme le set list) en la précédant d&#8217;un &laquo;&nbsp;:&nbsp;&raquo;, mais cela peut être fastidieux de la retaper à chaque fois.</p>
<p>Il est donc préférable de la définir dans le <strong>vimrc</strong> (je parlerais plus longuement de ce fichier de paramétrage dans un autre article).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>vim<span style="color: #000000; font-weight: bold;">/</span>vimrc</pre></div></div>

<p>Voici mon listchars :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">set</span> <span style="color: #007800;">listchars</span>=nbsp:¤,tab:<span style="color: #000000; font-weight: bold;">&gt;</span>-,trail:¤,extends:<span style="color: #000000; font-weight: bold;">&gt;</span>,precedes:<span style="color: #000000; font-weight: bold;">&lt;</span>,eol:¶,trail:·</pre></div></div>

<p><br class="spacer_" /></p>
<p>Ce qui donne :</p>
<p><br class="spacer_" /></p>
<div id="attachment_1176" class="wp-caption aligncenter" style="width: 310px"><a href="http://voidandany.free.fr/wp-content/uploads/2009-10-02_111338.png"><img class="size-medium wp-image-1176" title="VIM avec les caractères invisibles personnalisés" src="http://voidandany.free.fr/wp-content/uploads/2009-10-02_111338-300x187.png" alt="VIM avec les caractères invisibles personnalisés" width="300" height="187" /></a><p class="wp-caption-text">VIM avec les caractères invisibles personnalisés</p></div>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>A noter pour les espaces de fin de ligne ce n&#8217;est pas un . mais un · (caractère ASCII 183), si vous saisissez un point cela plantera la configuration VIM.</p>
<p><br class="spacer_" /></p>
<p>On peut évidemment aussi mettre la commande set list dans le vimrc mais personnellement je préfère l&#8217;activer à la demande directement dans VIM.</p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">Source :</span></em></strong> <br />
 <a href="http://blog.gnusquad.org/2009/07/24/afficher-les-caracteres-speciaux-dans-vim/">http://blog.gnusquad.org/2009/07/24/afficher-les-caracteres-speciaux-dans-vim/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/afficher-les-caracteres-invisibles-dans-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saisir des caractères ASCII dans VIM</title>
		<link>http://voidandany.free.fr/index.php/saisir-des-caracteres-ascii-dans-vim/</link>
		<comments>http://voidandany.free.fr/index.php/saisir-des-caracteres-ascii-dans-vim/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 10:22:41 +0000</pubDate>
		<dc:creator>voidAndAny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://voidandany.free.fr/?p=1171</guid>
		<description><![CDATA[Pour saisir des caractères ASCII dans VIM il suffit de faire : CTRL + V puis de saisir le code ASCII en décimal sur 3 digit. Exemple : CTRL + V 164 : ¤ CTRL + V 183 : · &#8230; <a href="http://voidandany.free.fr/index.php/saisir-des-caracteres-ascii-dans-vim/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour <strong>saisir des caractères ASCII</strong> dans VIM il suffit de faire :</p>
<p>
CTRL + V puis de saisir le code ASCII en décimal sur 3 digit.</p>
<p>
<em><span style="text-decoration: underline;">Exemple :</span></em></p>
<p>CTRL + V 164 : ¤<br />
CTRL + V 183 : ·<br />
CTRL + V 182 : ¶<br />
CTRL + V 169 : ©</p>
<p><br class="spacer_" /></p>
<p>On verra l&#8217;utilité de pouvoir saisir ces caractères dans le prochain article &#8230;.</p>
<p><br class="spacer_" /></p>
<p><strong><em><span style="text-decoration: underline;">PS :</span></em></strong></p>
<p>Pour avoir ces caractères sous windows (dans le bloc-note par exemple), il faut faire ALT + code ASCII en décimal sur 4 digits (mettre un 0 en plus).</p>
<p>Où la méthode non-geek, passer par la tables des caractères (Accessoires &gt; Outils systèmes)</p>
<p>
<strong><em><span style="text-decoration: underline;">Source :</span></em></strong> <br />
<a href="http://vimdoc.sf.net/cgi-bin/vimfaq2html3.pl#12.30">http://vimdoc.sf.net/cgi-bin/vimfaq2html3.pl#12.30</a></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voidandany.free.fr/index.php/saisir-des-caracteres-ascii-dans-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
