Utilisateur:Grondin/configuration de vim
Apparence
Mon code pour Vim dans le fichier .vimrc pour les Pièces de Georges Feydeau
[modifier]:set nu :set autoindent :syn on :set mouse=a :imap ww <poem> :imap xx </poem> :imap aa <div style="text-align: center;"> :imap zz </div> :imap ttt <div class="text"> :imap ppp <div class="prose"> :imap vvv <div class="verse"> :imap jjj <div class="jur"> :imap rrd <ref> :imap rrf </ref> :map <F2> <Esc><Down>dd<Esc> :imap --c – :imap --l —— :map <F2> <Esc><Home>i'''<Esc>2wi'''<Esc><Down><Down> :map <F3> <Esc><Home>i'''<Esc>3wi'''<Esc><Down><Down> :map <F4> <Esc><Home>i'''<Esc>4wi'''<Esc><Down><Down> :map <F5> <Esc><Home>i'''<Esc>5wi'''<Esc><Down><Down> :map <F6> <Esc><Home>i'''<Esc>6wi'''<Esc><Down><Down> :map <S-F2> i''<Esc>2wi''<Esc> :map <S-F3> i''<Esc>3wi''<Esc> :map <S-F4> i''<Esc>4wi''<Esc> :map <S-F5> i''<Esc>5wi''<Esc> :map <S-F6> i''<Esc>6wi''<Esc> :map <S-F7> i''<Esc>7wi''<Esc> :map <S-F8> i''<Esc>8wi''<Esc> :map <S-F9> <Home>i''<End>''<Esc><Down><Down> :map <C-F2> <Esc>:%s/(/''(/g<Return>:%s/)/)''/g<Return> :map <C-F3> <Esc>:%s/\, \(.*\) —/, ''\1'' —/g<Return><Esc> :map <C-F4> <Esc>:%s/\([?\|:\|!\|;]\)/ \1/g<Return>:%s/ - / — /g<Return>:%s/A /À /g<Return>:%s/\.\.\./…/g<Return> :map <C-F5> <Esc>:%s/'/’/g<Return>:%s/oeu/œu/g<Return>:%s/oei/œi/g<Return>:%s/ / /g<Return> :map <C-F6> <Esc>:%s/'''\(.*\)'''/'''\{\{romain\|\1\}\}'''/g<Return> :map <C-F7> <Esc>i —<Esc>
- Mode d'emploi des touches
- La touche CTRL-F2 met tous les textes entre parenthèses en italique.
- La touche CTRL-F3 met tous les commentaires entre les noms des personnages et ce qu'il disent.
- La touche CTRL-F4 Fait les première retouches typographiques : espaces devant les poncturations en double signe. Conversion du simple tiret en double tiret quadratin avec un espace insécable avant ce dernier. La préposition à en majuscule est mise en À.
- La touche CTRL-F5 fait d'autres mises en page. Les trois points converti en caractère 3 points, la conversion des simple apostrophes en « ’ », les oeu et oei en œu et œi, et supprime tous les doubles espaces.
- Les touches CTRL-F2 et CTRL-F3 doivent être utilisées après CTRL-F5.
- La touche CTRL-F6 met en caractères majuscules les personnages.
Code Vim pour les Pièces de Jean Racine
[modifier]:set nu :set autoindent :syn on :set mouse=a :imap ww <poem> :imap xx </poem> :imap aa <div style="text-align: center;"> :imap zz </div> :imap ttt <div class="text"> :imap ppp <div class="prose"> :imap vvv <div class="verse"> :imap rrd <ref> :imap rrf </ref> :map <F2> <Esc><Down>dd<Esc> :imap --c – :imap --l —— :map <F2> <Esc><Home>i'''<End>'''<Esc><Down> :map <F3> <Home>i''<End>''<Esc><Down><Down> :map <F4> <Esc>/<div<Return><Down><Home>i<poem><Esc>o<Esc>/</div><Return><Home>i</poem><Esc> :map <F5> <Esc>dd<Down> :map <F6> <Esc>:%s/====\(.*\)====/{{scène\|\1}}/g<Return>:%s/===\(.*\)===/{{acte\|\1}}/g<Return> :map <C-F2> <Esc>:%s/(/''(/g<Return>:%s/)/)''/g<Return> :map <C-F3> <Esc>:%s/\, \(.*\) —/, ''\1'' —/g<Return><Esc> :map <C-F4> <Esc>:%s/\([?\|:\|!\|;]\)/ \1/g<Return>:%s/ - / — /g<Return>:%s/A /À /g<Return>:%s/\.\.\./…/g<Return> :map <C-F5> <Esc>:%s/'/’/g<Return>:%s/oeu/œu/g<Return>:%s/oei/œi/g<Return>:%s/ / /g<Return> :map <C-F6> <Esc>:%s/'''\(.*\)'''/\{\{Personnage\|\1\}\}/g<Return> :map <C-F7> <Esc>i —<Esc>
- explication des touches de macros
- La touche F2 Met en gras le nom du personnage.
- La touche F3 Met en italique tout un paragraphe.
- La touche F4 Met tout une scène entre les balises <poem></poem>. Positionner le curseur juste en dessous du titre de paragraphe. Le curseur va chercher la permière balise <div>, insérer en-dessous la première balise poem, puis se positionne à la prochaine balise </div> et y insérer juste avant la balise </poem>. Normalement, cela regroupera la scène entière.
- La touche F5 supprime une ligne vide entre chaque vers. Positionner le curseur sur la ligne à supprimer.
- La touche F6 remplace formate les sous-titres de paragraphes des Actes et des Scènes. Les Actes doivent être impérativement mis entre les balises === === et les scènes entre ==== ====. La fonctionnalité est en cours de développement.
- La touche CTRL-F2 met tous les textes entre parenthèses en italique.
- La touche CTRL-F3 met tous les commentaires entre les noms des personnages et ce qu'il disent.
- La touche CTRL-F4 Fait les première retouches typographiques : espaces devant les poncturations en double signe. Conversion du simple tiret en double tiret quadratin avec un espace insécable avant ce dernier. La préposition à en majuscule est mise en À.
- La touche CTRL-F5 fait d'autres mises en page. Les trois points converti en caractère 3 points, la conversion des simple apostrophes en « ’ », les oeu et oei en œu et œi, et supprime tous les doubles espaces.
- Les touches CTRL-F2 et CTRL-F3 doivent être utilisées après CTRL-F5.
- La touche CTRL-F6 change les mots entre les balises ''' ''' en l'insérant dans le modèle
{{personnage}}
.