From f12bf523efaf55c6c8485223cfb344eb321d25b2 Mon Sep 17 00:00:00 2001 From: Fabrice Mouhartem Date: Sun, 14 May 2023 19:42:21 +0200 Subject: [PATCH] grammalecte --- content/software/nvim-fr.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/content/software/nvim-fr.md b/content/software/nvim-fr.md index 947c7a6..5540523 100644 --- a/content/software/nvim-fr.md +++ b/content/software/nvim-fr.md @@ -25,7 +25,7 @@ e-mails]({filename}../tips/emails-md-fr.md), prendre des notes, écrire ce blog Cependant, si vous êtes un vimiste convaincu ou simplement intéressés par la question et avez essayé, vous vous serez sans doute rendu compte que la courbe -d’apprentissage n’est pas des plus douce, et qu’il est parfois compliqué de +d’apprentissage n’est pas des plus douces, et qu’il est parfois compliqué de trouver l’information que l’on cherche… notamment si on ignore qu’elle existe. À ce sujet, je ne peux que recommander les rencontres avec d’autres usagers, @@ -33,9 +33,9 @@ comme par exemple aux [tuppervim](https://tuppervim.org). Ces rencontres sont l’occasion de partager et de découvrir des informations autour de Vim afin de les intégrer __progressivement__ à son flot de travail. Malheureusement, cette solution n’est pas forcément des plus pratiques pour -tous : les rencontres ont lieues à Paris/Lyon/Grenoble, ce qui les rendent -difficile d’accès pour le sud-ouest de la France… voire pour les personnes en -dehors de la France métropolitaine. +tous : les rencontres ont lieu à Paris/Lyon/Grenoble, ce qui les rend difficiles +d’accès pour le sud-ouest de la France… voire pour les personnes en dehors de la +France métropolitaine. Ainsi, même si comme la [documentation Vim](https://www.vim.org/docs.php) qui regroupe toutes les informations dont on pourrait avoir besoin, il existe des [archives des rencontres précédentes](https://tuppervim.org/archives.html). @@ -44,7 +44,7 @@ Ces archives sont plutôt pratiques pour les personnes ayant déjà assisté à des réunions et qui cherche à retrouver un point particulier. Ainsi je vais essayer de compiler quelques astuces et conseils que je pense être -intéressants et que j’aurais bien aimé découvrir plus tôt par moments… +intéressant et que j’aurais bien aimé découvrir plus tôt par moments… Pour rappeler quelques principes de base du [cheminement vers la sagesse](https://fabi1cazenave.github.io/slides/2017-vim-ducklings/0-survive.html) : n’essayez pas de tout intégrer d’un coup : c’est un coup à se décourager. @@ -83,7 +83,7 @@ aller en trois entrées clavier, mais c’est la _langue_ de Vim. Ainsi, lors de l’apprentissage, il est important de comprendre ce qu’il se passe. -De la même manière qu’il ne faut pas copier/coller des lignes de commandes qu’on +De la même manière qu’il ne faut pas copier-coller des lignes de commandes qu’on ne comprend pas dans son terminal, il est impératif de ne pas simplement apprendre des séquences de commandes dans Vim sans comprendre ce qu’on est en train de communiquer à son éditeur. @@ -117,7 +117,7 @@ Pour les paragraphes, cela signifie prendre en compte ou non les lignes vides autour de ce dernier, mais pour des parenthèses, cela peut-être plus intéressant. Ainsi `ri(` permet de réécrire le contenu d’une parenthèse, ce qui peut être -utiles pour remplacer les arguments d’une fonction, là où `ra(` va aussi effacer +utile pour remplacer les arguments d’une fonction, là où `ra(` va aussi effacer les parenthèses lors de la réécriture. Si vous n’êtes pas certain de ce que vous faites, il peut être intéressant de se @@ -242,7 +242,7 @@ faire cela: # Ranger sa configuration Un autre point que je trouve important et que j’ai découvert un peu tard est la -structure des dossier `.config/{n,}vim/`. +structure des dossiers `.config/{n,}vim/`. J’ai en effet passé mes premières années avec un seul `.vimrc` avant de l’étendre avec d’autres fichiers que je changeais (`source`) par la suite. @@ -361,7 +361,7 @@ manière sémantique dans sa configuration Neovim/Vim permet de s'y retrouver facilement mais surtout de pouvoir tester et revenir en arrière aisément. Ainsi, « configurer son éditeur » devient moins effrayant que ce qu’il semblerait de prime abord, d’autant plus que la configuration de Neovim par -défaut va au delà de la politique de Vim initiale qui est d’essayer d’être +défaut va au-delà de la politique de Vim initiale qui est d’essayer d’être compatible avec vi. Conséquence de quoi, la configuration de Neovim, étant plus orientée « utilisable » par défaut est moins verbeuse que celle de Vim. @@ -380,7 +380,7 @@ En effet, à partir d’un moment, avoir un seul fichier pour tout devient irréaliste quel que soit le projet, et il convient de savoir naviguer rapidement entre différents emplacements dans le fichier. -Par soucis de généralité, je vais, dans la suite, ignorer les actions de +Par souci de généralité, je vais, dans la suite, ignorer les actions de navigations spécifiques à certains plugins comme LSP. ## Sauter de fichier en fichier @@ -392,9 +392,9 @@ Lorsque ces documents commencent à prendre de la place (par exemple un séparés en plusieurs fichiers, on inclut les sous-fichiers à l’aide de la macro `\include{filename}`. -Pour aller directement à au fichier `filename.tex`, il suffit de placer le -curseur au dessus et d’utiliser la commande `gf` (_go file_ pour le mnémonique, -même si en terme de langue Vim c’est pas exactement ça, c’est une approximation +Pour aller directement au fichier `filename.tex`, il suffit de placer le +curseur au-dessus et d’utiliser la commande `gf` (_go file_ pour le mnémonique, +même si en termes de langue Vim c’est pas exactement ça, c’est une approximation suffisante). Bien entendu cette commande peut s’étendre : [`gf`](https://vimdoc.sourceforge.net/htmldoc/windows.html#CTRL-W_gf) @@ -402,7 +402,7 @@ permet de l’ouvrir dans un [nouvel onglet](https://vim.fandom.com/wiki/Using_tab_pages). Et cela fonctionne aussi pour les en-têtes en C par exemple ou dans n’importe -quel situation où un chemin vers un fichier existe dans le fichier ouvert. +quelle situation où un chemin vers un fichier existe dans le fichier ouvert. ## L’historique de navigation @@ -444,7 +444,7 @@ concepts présentés précédemment: une parenthèse ouvrante via `r(`. * `@:`/`@@`: je n’ai rien dit sur les macros parce que si c’est puissant, c’est aussi un moyen simple de faire des erreurs, mais une utilisation un peu - détourné des macros est de remarquer que `@:` permet de relancer la commande + détournée des macros est de remarquer que `@:` permet de relancer la commande précédente (par exemple un `make`), et ainsi `@@` qui relance la macro précédente, permet de réeffectuer cette commande à moindre coût. * ``: complète un nom de fichier. Je voulais en dire plus sur la @@ -463,11 +463,11 @@ concepts présentés précédemment: modification sur un fichier de configuration quand on se rend compte trois jours après que cela ne nous convient pas par exemple. -* `]p`: pour avoir une indentation cohérente lors d'un copier/coller. +* `]p`: pour avoir une indentation cohérente lors d'un copier-coller. * `:cq`: pour quitter sans sauvegarder et en renvoyant un code d'erreur non nul. Cela peut être utile pour annuler l’écriture d’un message de commit [git]({filename}../cheat-sheets/git-fr.md) par exemple. -* `cursorline`/`cursorcolumn`: ces deux options à permettent respectivement de +* `cursorline`/`cursorcolumn`: ces deux options permettent respectivement de surligner la ligne et la colonne du curseur afin de le repérer plus facilement dans la fenêtre. Ce n’est pas indispensable, mais je trouve ça plutôt agréable. @@ -476,7 +476,7 @@ concepts présentés précédemment: Pour conclure, on peut voir que Vim est un éditeur assez puissant et qui peut s’adapter à beaucoup de cas d’usages. -On a juste effleuré ce qui était possibles, et à chaque fois que je vais à un +On a juste effleuré ce qui était possible, et à chaque fois que je vais à un [tuppervim](https://tuppervim.org), je découvre toujours des petits trucs qui modifient un peu mon usage et rendent l’utilisation de Vim de plus en plus confortable.