Table des matières

VIM

VI improved.

Documentation

Correction orthographique

 :set spelllang=fr spell

Compter les mots, les caractères

source

 g+CTRL+g (mode normal)
 :!wc -m %

Commenter plusieurs lignes

:l1,l2s/^/Symbole /g

Dans le même esprit, il est possible de faire des choses du genre :

:l1,l2s/^[0-9]/1/g

ou

:l1,l2s/^[0-9]{1,2}/1/g

Ce qui remplace une liste numérotée de 1 à 9, ou de 1 à 99, par des 1, ce qui peut devenir utile dans la syntaxe markdown.

Prévisualisation

FIXME : actuellement j'utilise les plugins `vim-pandoc`, `vim-pandoc-syntax` et `LiveDown`. Il faut que je mette à jour ce point.

https://github.com/suan/vim-instant-markdown/

 aptitude install xdg-utils
 npm -g install instant-markdown-d
 cd ~/.vim/bundle/
 git clone https://github.com/suan/vim-instant-markdown.git

Ajouter la ligne `filetype plugin on` dans le `.vimrc`.

Pour permettre la fermeture automatique de l'onglet de prévisualisation, dans Firefox :

 about:config
 dom.allow_scripts_to_close_windows true

Comme indiqué dans le README du projet, j'ai désactivé le lancement automatique du preview en ajoutant dans le '.vimrc' :

 let g:instant_markdown_autostart = 0

Il suffit pour le lancer d'utiliser la commande :InstantMarkdownPreview.

Entre guillemets, etc.

Une des nombreuses astuces trouvées dans la petite introduction à vim indiquée plus haut.

Lorsqu'on se situe à l'intérieur de “ il suffit de taper en mode normal ci” pour supprimer tout le contenu des guillemets et d'être en mode insertion. On peut remplacer les “ par pas mal d'éléments ouvrants-fermants.

On peut aussi sélectionner le contenu avec vi” ou vi(, etc.

Changer la casse

Après sélection :