Comme l'indique le titre, je me suis (enfin) décidé à oublier mon ancien éditeur de texte pour
vim.
Pour l'histoire donc, auparavant j'utilisais "mcedit", éditeur de texte tiré du gestionnaire de fichier
mc (
midnight commander).
Pour ceux qui ne connaîtraient pas, c'est un éditeur de texte console, ayant un affichage style
curses.

Point positifs:
- Couleurs par défaut très agréables
- Très facile à prendre en main
- Des options basiques (copy,paste,move) facilement accessibles via les touches (F1..F10)
Comme vous l'aurez compris, je n'étais pas très exigeant.
Mes tentatives d'utilisation de vim avaient jusqu'à présent échouées pour plusieurs raisons:
- Couleurs par défaut horriblement laides
- Déplacements dans le texte recommandé via les touches "hjkl", qui n'avaient aucune logiques pour moi.
- Manipulations
basiques cut/copy/paste réellement difficiles à utiliser (voir tout
simplement impossible) pour quelqu'un n'ayant pas lu la documentation.
Pour me décider à migrer il a donc fallu m'obliger à l'utiliser pendant 2 semaines, trouvant cela franchement pénible au départ.
Chaque
déplacement du curseur dans le texte était sujet à une grosse prise de
tête pour savoir sur quelle touche appuyer; Chaque copier/coller était
effectué à la souris et via le menu, et j'en passe...
Après donc 2
semaines d'utilisation plutôt douloureuse, j'ai appris à utiliser les
options un peu plus avancées et ai commencé à réellement apprécié la
puissance de l'éditeur.
La découverte du
wiki dédié à vim m'a également fortement aidé pour découvrir des options dont je ne soupçonnais pas l'existence.
Trucs et astuces (basiques pour certains) que j'utilise, m'ayant facilitées la vie:
- "dw" pour supprimer la fin du mot à partir du curseur
- "daw" pour supprimer la totalité du mot sous le curseur, espaces séparant le mot compris
- "diw" pour supprimer la totalité du mot sous le curseur, espaces, en préservant les espaces séparant ce mot.
- "dib" pour supprimer l'intérieur de parenthèses, en préservant les parenthèses.
- "dab" pour supprimer des parenthèses et leurs contenus.
- "diB" pour supprimer le contenu d'accolades
- "daB" pour supprimer les accolades et leurs contenus.
- ":lvim /regex/ ** pour rechercher une chaîne dans tout les sous-dossiers du répertoire courant.
- ":lw" pour voir les résultats de la recherche
- m[a-z] pour repérer une ligne dans le texte
- :marks pour lister les marqueurs du texte
- `[a-z] pour aller au marqueur [a-z]
J'en oublie probablement. Voyez-vous d'autres trucs qui pourraient rendre l'utilisation de
vim encore plus agréables?
Je suis particulièrement preneur pour un thème de couleur.
1 commentaire(s)
vim
mcedit
éditeur