<?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>jpdemory &#187; Vim</title>
	<atom:link href="http://www.jpdemory.com/blog/category/linux/vim/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jpdemory.com/blog</link>
	<description>Ressources informatiques</description>
	<lastBuildDate>Fri, 20 Aug 2010 09:49:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>vim : convertir l’encodage d’un fichier</title>
		<link>http://www.jpdemory.com/blog/210</link>
		<comments>http://www.jpdemory.com/blog/210#comments</comments>
		<pubDate>Sun, 19 Apr 2009 20:57:10 +0000</pubDate>
		<dc:creator>Jean-Philippe DEMORY</dc:creator>
				<category><![CDATA[Vim]]></category>
		<category><![CDATA[convertir]]></category>

		<guid isPermaLink="false">http://www.jpdemory.com/blog/?p=210</guid>
		<description><![CDATA[Comment convertir un fichier latin1 (iso-8859-1) en utf-8 ou vice-versa ? Convertir pendant l&#8217;&#233;dition :set fileencoding=utf-8 ou :set fenc=latin1 Remarque : l&#8217;option fileencoding peut-&#234;tre abr&#233;g&#233; en fenc Convertir pendant l&#8217;ouverture du fichier :edit ++enc=koi8-r russe.txt Convertir lors de l&#8217;&#233;criture du fichier :write ++enc=utf-8 russe.txt Les types d&#8217;encodage latin1 caract&#232;res 8-bits (ISO-8859-1) iso-8859-N variante ISO-8859 (N [...]


Related posts:<ol><li><a href='http://www.jpdemory.com/blog/204' rel='bookmark' title='Permanent Link: vim : convertir un fichier Windows en fichier Unix'>vim : convertir un fichier Windows en fichier Unix</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Comment convertir un fichier latin1 (iso-8859-1) en utf-8 ou vice-versa ?</p>
<p><span id="more-210"></span></p>
<h2>Convertir pendant l&rsquo;&eacute;dition</h2>
<pre class="brush: plain; light: true">
:set fileencoding=utf-8</pre>
<p>ou</p>
<pre class="brush: plain; light: true">
:set fenc=latin1</pre>
<p><strong>Remarque</strong> : l&rsquo;option <code>fileencoding</code> peut-&ecirc;tre abr&eacute;g&eacute; en <code>fenc</code></p>
<h2>Convertir pendant l&#8217;ouverture du fichier</h2>
<pre class="brush: plain; light: true">
:edit ++enc=koi8-r russe.txt</pre>
<h2>Convertir lors de l&#8217;&eacute;criture du fichier</h2>
<pre class="brush: plain; light: true">
:write ++enc=utf-8 russe.txt</pre>
<h2>Les types d&#8217;encodage</h2>
<table width="504" cellspacing="0" cellpadding="2" border="1">
<tbody>
<tr>
<td width="117" valign="top">latin1</td>
<td width="385" valign="top">caract&egrave;res 8-bits (ISO-8859-1)</td>
</tr>
<tr>
<td width="117" valign="top">iso-8859-N</td>
<td width="385" valign="top">variante ISO-8859 (N = 2 &agrave; 15)</td>
</tr>
<tr>
<td width="117" valign="top">koi8-r</td>
<td width="385" valign="top">russe</td>
</tr>
<tr>
<td width="117" valign="top">koi8-u</td>
<td width="385" valign="top">ukrainien</td>
</tr>
<tr>
<td width="117" valign="top">8bit-{nom}</td>
<td width="385" valign="top">n&#8217;importe quel encodage 8-bits (nom sp&eacute;cifique de Vim)</td>
</tr>
<tr>
<td width="117" valign="top">cp{nombre}</td>
<td width="385" valign="top">MS-Windows : n&#8217;importe quelle page de codes mono-octet install&eacute;e</td>
</tr>
<tr>
<td width="117" valign="top">cp932</td>
<td width="385" valign="top">japonais (Windows uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">euc-jp</td>
<td width="385" valign="top">japonais (Unix uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">sjis</td>
<td width="385" valign="top">japonais (Unix uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">cp949</td>
<td width="385" valign="top">cor&eacute;en (Unix et Windows)</td>
</tr>
<tr>
<td width="117" valign="top">euc-kr</td>
<td width="385" valign="top">cor&eacute;en (Unix uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">cp936</td>
<td width="385" valign="top">chinois simplifi&eacute; (Windows uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">euc-cn</td>
<td width="385" valign="top">chinois simplifi&eacute; (Unix uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">cp950</td>
<td width="385" valign="top">chinois classique (sur Unix, alias pour big5)</td>
</tr>
<tr>
<td width="117" valign="top">big5</td>
<td width="385" valign="top">chinois classique (sur Windows, alias pour cp950)</td>
</tr>
<tr>
<td width="117" valign="top">euc-tw</td>
<td width="385" valign="top">chinois classique (Unix uniquement)</td>
</tr>
<tr>
<td width="117" valign="top">2byte-{nom}</td>
<td width="385" valign="top">Unix : n&#8217;importe quel encodage sur deux octets (nom sp&eacute;cifique de Vim)</td>
</tr>
<tr>
<td width="117" valign="top">cp{nombre}</td>
<td width="385" valign="top">MS-Windows : n&#8217;importe quelle page de codes sur deux octets install&eacute;e</td>
</tr>
<tr>
<td width="117" valign="top">utf-8</td>
<td width="385" valign="top">Unicode UTF-8 encod&eacute; sur 32 bits (ISO/IEC 10646-1)</td>
</tr>
<tr>
<td width="117" valign="top">ucs-2</td>
<td width="385" valign="top">Unicode UCS-2 encod&eacute; sur 16 bits (ISO/IEC 10646-1)</td>
</tr>
<tr>
<td width="117" valign="top">ucs-2le</td>
<td width="385" valign="top">comme ucs-2, en petit boutiste</td>
</tr>
<tr>
<td width="117" valign="top">utf-16</td>
<td width="385" valign="top">ucs-2 &eacute;tendu avec des mots doubles pour plus de caract&egrave;res</td>
</tr>
<tr>
<td width="117" valign="top">utf-16le</td>
<td width="385" valign="top">comme utf-16, en petit boutiste</td>
</tr>
<tr>
<td width="117" valign="top">ucs-4</td>
<td width="385" valign="top">Unicode UCS-4 encod&eacute; sur 32 bits (ISO/IEC 10646-1)</td>
</tr>
<tr>
<td width="117" valign="top">ucs-4le</td>
<td width="385" valign="top">comme ucs-4, en petit boutiste</td>
</tr>
</tbody>
</table>


<p>Related posts:<ol><li><a href='http://www.jpdemory.com/blog/204' rel='bookmark' title='Permanent Link: vim : convertir un fichier Windows en fichier Unix'>vim : convertir un fichier Windows en fichier Unix</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jpdemory.com/blog/210/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les registres</title>
		<link>http://www.jpdemory.com/blog/21</link>
		<comments>http://www.jpdemory.com/blog/21#comments</comments>
		<pubDate>Sat, 03 Jun 2006 19:03:31 +0000</pubDate>
		<dc:creator>Jean-Philippe DEMORY</dc:creator>
				<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://90plan.ovh.net/~jpdemory/blog/?p=21</guid>
		<description><![CDATA[Il existe neuf types de registre. On utilisera uniquement les registres lettrés &#171;&#160;a à &#171;&#160;z. Les registres minuscules remplacent le contenu précédent alors que les registres majuscules ajoutent le contenu au contenu précédent. La commande :reg[isters] affiche le contenu de tout les registres (numérotés et nommés). On peut lui passer en paramètre une liste de [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Il existe neuf types de registre. On utilisera uniquement les registres lettrés &laquo;&nbsp;a à &laquo;&nbsp;z.</p>
<p>Les registres minuscules remplacent le contenu précédent alors que les registres majuscules ajoutent le contenu au contenu précédent.<br />
<span id="more-21"></span><br />
La commande <code>:reg[isters]</code> affiche le contenu de tout les registres (numérotés et nommés). On peut lui passer en paramètre une liste de registres à afficher.</p>
<p><code>["x]y{mouv}</code>  Copie le texte couvert par {mouv} [dans le registre x].</p>
<p><code>["x]yy</code> Copie [quant] lignes [dans le registre x] (par lignes). <code>["x]Y</code> est un synonyme.</p>
<p><code>:[plage]y[ank] [x] {quant}</code> Copie les lignes de [plage] [dans le registre x]</p>
<p><code>["x]p</code> Colle le texte [du registre x] après le curseur [quant] fois.</p>
<p><code>["x]P</code> Colle le texte [du registre x] après le curseur [quant] fois.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.jpdemory.com/blog/21/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les plages</title>
		<link>http://www.jpdemory.com/blog/20</link>
		<comments>http://www.jpdemory.com/blog/20#comments</comments>
		<pubDate>Sat, 03 Jun 2006 19:03:06 +0000</pubDate>
		<dc:creator>Jean-Philippe DEMORY</dc:creator>
				<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://90plan.ovh.net/~jpdemory/blog/?p=20</guid>
		<description><![CDATA[La forme élémentaire d&#8217;une plage est &#171;&#160;{n},{m}&#160;&#187;. Dans ce cas, la commande est appliquée de la ligne n à m. On peut aussi ne désigner qu&#8217;un seul chiffre. Dans ce cas, la commande est appliquée sur cette seule ligne. Le &#171;&#160;.&#160;&#187; désigne la ligne courante. Le &#171;&#160;$&#160;&#187; désigna la dernière ligne. Le &#171;&#160;%&#160;&#187; est un [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>La forme élémentaire d&#8217;une plage est &laquo;&nbsp;{n},{m}&nbsp;&raquo;. Dans ce cas, la commande est appliquée de la ligne n à m.</p>
<p>On peut aussi ne désigner qu&#8217;un seul chiffre. Dans ce cas, la commande est appliquée sur cette seule ligne.<br />
<span id="more-20"></span><br />
Le &laquo;&nbsp;.&nbsp;&raquo; désigne la ligne courante.</p>
<p>Le &laquo;&nbsp;$&nbsp;&raquo; désigna la dernière ligne.</p>
<p>Le &laquo;&nbsp;%&nbsp;&raquo; est un raccourcis pour 1,$</p>
<p>Pour utiliser les marques visuelles : &#8216;< ,'></p>
<p>On peut aussi utiliser des motifs.</p>
<p><a href="http://www.jpdemory.org/~jpdemory/vimdoc/html/usr_10.txt.php#10.3">Plus d&#8217;info</a> ou <a href="http://www.jpdemory.org/~jpdemory/vimdoc/html/cmdline.txt.php#cmdline-ranges">ici</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.jpdemory.com/blog/20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aligner du texte</title>
		<link>http://www.jpdemory.com/blog/19</link>
		<comments>http://www.jpdemory.com/blog/19#comments</comments>
		<pubDate>Sat, 03 Jun 2006 19:02:52 +0000</pubDate>
		<dc:creator>Jean-Philippe DEMORY</dc:creator>
				<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://90plan.ovh.net/~jpdemory/blog/?p=19</guid>
		<description><![CDATA[Centrer ou aligner à droite Pour centrer une plage de lignes, utilisez la commande suivante : :{plage}center [largeur] :{plage}right [largeur] Si la largeur n&#8217;est pas spécifiée, ce sera la valeur de &#8216;textwidth&#8217; qui sera utilisée. Aligner à gauche :{plage}left [marge] Plus d&#8217;info No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong>Centrer ou aligner à droite</strong></p>
<p>Pour centrer une plage de lignes, utilisez la commande suivante :</p>
<p>        :{plage}center [largeur]<br />
        :{plage}right [largeur]</p>
<p>Si la largeur n&#8217;est pas spécifiée, ce sera la valeur de &#8216;textwidth&#8217; qui sera utilisée.</p>
<p><strong>Aligner à gauche</strong></p>
<p>        :{plage}left [marge]</p>
<p><a href="http://www.jpdemory.org/~jpdemory/vimdoc/html/usr_25.txt.php#25.2">Plus d&#8217;info</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.jpdemory.com/blog/19/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afficher la valeur ASCII</title>
		<link>http://www.jpdemory.com/blog/14</link>
		<comments>http://www.jpdemory.com/blog/14#comments</comments>
		<pubDate>Thu, 23 Mar 2006 13:58:02 +0000</pubDate>
		<dc:creator>Jean-Philippe DEMORY</dc:creator>
				<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://90plan.ovh.net/~jpdemory/blog/?p=14</guid>
		<description><![CDATA[Vous pouvez afficher la valeur ASCII d&#8217;un caratère en appuyant sur les touches [g] et [a] (get ascii). Vous pouvez aussi afficher en permanance la valeur ASCII dans la barre d&#8217;état en ajoutant dans votre fichier de configuration : set statusline=% No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Vous pouvez afficher la valeur ASCII d&#8217;un caratère en appuyant sur les touches [g] et [a] (<strong>g</strong>et <strong>a</strong>scii).</p>
<p>Vous pouvez aussi afficher en permanance la valeur ASCII dans la barre d&#8217;état en ajoutant dans votre fichier de configuration :</p>
<div class="codecadre">
set statusline=%
</div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.jpdemory.com/blog/14/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
