<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.causeries-numeriques.fr/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Causeries numériques - vim</title>
  <link>http://www.causeries-numeriques.fr/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 07 Feb 2012 14:32:21 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>vim et Latex</title>
    <link>http://www.causeries-numeriques.fr/post/2007/08/31/vim-et-Latex</link>
    <guid isPermaLink="false">urn:md5:13a2e5458538ba5822c9f3afa2e15c30</guid>
    <pubDate>Fri, 31 Aug 2007 13:58:00 +0200</pubDate>
    <dc:creator>jb</dc:creator>
        <category>Des pingouins et des hommes</category>
        <category>latex</category><category>vim</category>    
    <description>    &lt;p&gt;Le plugin Latex pour &lt;code&gt;vim&lt;/code&gt; pose quelque difficulté pour les francophones&amp;nbsp;: des accents sont remplacés par certains raccourcis.
Dans le fichier &lt;code&gt;~/.vim/ftplugin/tex.vim&lt;/code&gt; (le créer s'il n'existe pas), il faut ajouter les lignes suivantes&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
imap &amp;lt;C-b&amp;gt; &amp;lt;Plug&amp;gt;Tex_MathBF
imap &amp;lt;C-c&amp;gt; &amp;lt;Plug&amp;gt;Tex_MathCal
imap &amp;lt;C-l&amp;gt; &amp;lt;Plug&amp;gt;Tex_LeftRight
imap &amp;lt;buffer&amp;gt; &amp;lt;leader&amp;gt;it &amp;lt;Plug&amp;gt;Tex_InsertItemOnThisLine
&lt;/pre&gt;


&lt;p&gt;Les trois premières lignes remplacent les commandes &lt;code&gt;ALT+B&lt;/code&gt;,&lt;code&gt;ALT+C&lt;/code&gt; et &lt;code&gt;ALT+L&lt;/code&gt; par &lt;code&gt;CTRL+B&lt;/code&gt;,&lt;code&gt;CTRL+C&lt;/code&gt; et &lt;code&gt;CTRL+L&lt;/code&gt;. pour mémoire, leurs fonctions sont les suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ALT+B&lt;/code&gt; place le caractère précédent dans une commande &lt;code&gt;\mathbf{}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ALT+C&lt;/code&gt; place le caractère précedent dans \mathcal{}, s'il n'y a pas de caractères, place une commande &lt;code&gt;\cite{}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ALT+L&lt;/code&gt; propose plusieurs fonctions&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;si le caractère précédent est &lt;code&gt;(&lt;/code&gt;,&lt;code&gt;[&lt;/code&gt;,&lt;code&gt;|&lt;/code&gt;,&lt;code&gt;{&lt;/code&gt; ou &lt;code&gt;&amp;lt;&lt;/code&gt; elle complète l'expression par le caractère de fermeture associé&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;précédée de &lt;code&gt;q&lt;/code&gt; elle insère le bloc  &lt;code&gt;\lefteqn{&amp;lt;++&amp;gt;}&amp;lt;++&amp;gt;&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;dans tous les autres cas, elle place une commande &lt;code&gt;\label{&amp;lt;++&amp;gt;}&amp;lt;++&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La dernière ligne permet l'auto complétion de la commande &lt;code&gt;\item&lt;/code&gt;, il suffit de taper &lt;code&gt;\it&lt;/code&gt; pour que la commande &lt;code&gt;\item&lt;/code&gt; soit insérée.&lt;/p&gt;


&lt;p&gt;Tous les accents sont alors possibles sans passer par les commandes Latex &lt;code&gt;\'&lt;/code&gt;,...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.causeries-numeriques.fr/post/2007/08/31/vim-et-Latex#comment-form</comments>
      <wfw:comment>http://www.causeries-numeriques.fr/post/2007/08/31/vim-et-Latex#comment-form</wfw:comment>
      <wfw:commentRss>http://www.causeries-numeriques.fr/feed/rss2/comments/17</wfw:commentRss>
      </item>
    
  <item>
    <title>Dictionnaire français avec vim</title>
    <link>http://www.causeries-numeriques.fr/post/2007/08/30/Dictionnaire-francais-avec-vim</link>
    <guid isPermaLink="false">urn:md5:f1cdfc81571e01b17fb6a1f68a5f6a62</guid>
    <pubDate>Thu, 30 Aug 2007 11:13:00 +0200</pubDate>
    <dc:creator>jb</dc:creator>
        <category>Des pingouins et des hommes</category>
        <category>dictionnaire</category><category>vim</category>    
    <description>    &lt;p&gt;Suite à une réinstallation d'Ubuntu, le dictionnaire français (UTF-8) de &lt;code&gt;vim&lt;/code&gt; était introuvable, conduisant à l'avertissement suivant lors de l'exécution de &lt;code&gt;vim&lt;/code&gt; (ou &lt;code&gt;gvim&lt;/code&gt;)&lt;/p&gt;
&lt;pre&gt;
Alerte: Liste de mots &amp;quot;fr.utf-8.spl&amp;quot; ou &amp;quot;fr.ascii.spl&amp;quot; introuvable
&lt;/pre&gt;

&lt;p&gt;Bien entendu, il n'y avait plus de correction orthographique...
Pour installer le dictionnaire français, il suffit de se placer dans le répertoire &lt;code&gt;/usr/share/vim/vim70/spell&lt;/code&gt; puis de télécharger les deux fichiers avec les commandes&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
sudo wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug
sudo wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl
&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.causeries-numeriques.fr/post/2007/08/30/Dictionnaire-francais-avec-vim#comment-form</comments>
      <wfw:comment>http://www.causeries-numeriques.fr/post/2007/08/30/Dictionnaire-francais-avec-vim#comment-form</wfw:comment>
      <wfw:commentRss>http://www.causeries-numeriques.fr/feed/rss2/comments/16</wfw:commentRss>
      </item>
    
  <item>
    <title>Supprimer les ^M dans des fichiers texte</title>
    <link>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte</link>
    <guid isPermaLink="false">urn:md5:824d8c000738f79f2eebc3bb18daa555</guid>
    <pubDate>Wed, 02 May 2007 09:42:00 +0200</pubDate>
    <dc:creator>jb</dc:creator>
        <category>Des pingouins et des hommes</category>
        <category>linux</category><category>vim</category><category>windows</category>    
    <description>    &lt;p&gt;Les fichiers texte ayant transité par d'autres systèmes d'exploitations sont souvent légèrement modifiés&amp;nbsp;; les caractères de fin de lignes ne sont pas les mêmes. Par exemple, lors d'une transitions Windows vers Linux, on voit apparaitre des &lt;code&gt;^M&lt;/code&gt; à la fin de chaque ligne.
La commande suivante sous &lt;code&gt;vi&lt;/code&gt; et tous ses clones (donc &lt;code&gt;vim&lt;/code&gt;, &lt;code&gt;gvim&lt;/code&gt;,...) permet de supprimer ces caractères&amp;nbsp;:
&lt;code&gt;:%s/^M//g&lt;/code&gt;
L'opération réalise un rechercher-remplacer (&lt;code&gt;%s&lt;/code&gt;) en utilisant le motif &lt;code&gt;^M&lt;/code&gt; comme recherche et &lt;em&gt;rien&lt;/em&gt; comme motif de remplacement et ce sur tout le fichier (options &lt;code&gt;g&lt;/code&gt; à la fin de la commande). Le &lt;code&gt;^M&lt;/code&gt; s'obtient en tapant &lt;code&gt;CTRL+V&lt;/code&gt; puis &lt;code&gt;CTRL+M&lt;/code&gt;, il ne faut pas utiliser le caractère &lt;code&gt;^&lt;/code&gt; puis la lettre &lt;code&gt;M&lt;/code&gt;&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte#comment-form</comments>
      <wfw:comment>http://www.causeries-numeriques.fr/post/2007/05/02/Supprimer-les-M-dans-des-fichiers-texte#comment-form</wfw:comment>
      <wfw:commentRss>http://www.causeries-numeriques.fr/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
</channel>
</rss>
