From 57c85afbf6ced94784aae3ede35f5bcfe0d476c3 Mon Sep 17 00:00:00 2001 From: bastien Date: Wed, 24 May 2023 11:10:07 +0200 Subject: [PATCH] ajout d'une erreur + une aide vimscode --- vim-conf/help/aide-vimscode | 82 +++++++++++++++++++++++++++++++++++++ vim-conf/vimscode.sh | 13 +++--- 2 files changed, 89 insertions(+), 6 deletions(-) create mode 100644 vim-conf/help/aide-vimscode diff --git a/vim-conf/help/aide-vimscode b/vim-conf/help/aide-vimscode new file mode 100644 index 0000000..170812a --- /dev/null +++ b/vim-conf/help/aide-vimscode @@ -0,0 +1,82 @@ +VIM - Vi IMproved 8.2 (2019 Dec 12, compilé Oct 01 2021 01:51:08) + +Utilisation : vim [args] [fichier ...] ouvrir le ou les fichiers spécifiés + ou : vim [args] - lire le texte à partir de stdin + ou : vim [args] -t marqueur ouvrir le fichier qui contient le marqueur + ou : vim [args] -q [fichErr] ouvrir à l'endroit de la première erreur + +Arguments VimsCode: + + -a Lance VimsCode avec l'aide arduino + -e Lance VimsCode avec l'aide esp32 + -p Lance VimsCode avec l'aide platform.io + +Arguments Vim: + -- Seuls des noms de fichier sont spécifiés après ceci + -g Lancer l'interface graphique (comme "gvim") + -f, --nofork Premier-plan : ne pas détacher l'interface graphique du terminal + -v Mode Vi (comme "vi") + -e Mode Ex (comme "ex") + -E Mode Ex amélioré + -s Mode silencieux (batch) (seulement pour "ex") + -d Mode diff (comme "vimdiff") + -y Mode facile (comme "evim", vim sans modes) + -R Mode lecture seule (comme "view") + -Z Mode restreint (comme "rvim") + -m Interdire l'enregistrement des fichiers + -M Interdire toute modification de texte + -b Mode binaire + -l Mode lisp + -C Compatible avec Vi : 'compatible' + -N Pas totalement compatible avec Vi : 'nocompatible' + -V[N][] Mode verbeux [niveau N] [dans ] + -D Mode débogage + -n Ne pas utiliser de fichier d'échange, seulement la mémoire + -r Lister les fichiers d'échange et quitter + -r Récupérer une session plantée + -L Comme -r + -A Démarrer en mode arabe + -H Démarrer en mode hébreu + -T Régler le type du terminal sur + --no-a-term Aucun avertissement si l'entrée/sortie n'est pas un terminal + --ttyfail Quitte si l'entrée ou la sortie ne sont pas un terminal + -u Utiliser au lieu du vimrc habituel + -U Utiliser au lieu du gvimrc habituel + --noplugin Ne charger aucun greffon + -p[N] Ouvrir N onglets (défaut : un pour chaque fichier) + -o[N] Ouvrir N fenêtres (défaut : une pour chaque fichier) + -O[N] Comme -o, mais partager verticalement + + Ouvrir à la fin du fichier + + Ouvrir le fichier à la ligne + --cmd Exécuter avant de charger les fichiers vimrc + -c Exécuter une fois le 1er fichier chargé + -S Sourcer le fichier une fois le 1er fichier chargé + -s Lire les commandes du mode Normal à partir du fichier + -w Ajouter toutes les commandes tapées dans le fichier + -W Écrire toutes les commandes tapées dans le fichier + -x Éditer des fichiers chiffrés + -X Ne pas se connecter à un serveur X + --remote Éditer les dans un serveur Vim si possible + --remote-silent ... Pareil, mais pas d'erreur s'il n'y a aucun serveur + --remote-wait Comme --remote mais ne quitter qu'à la fin de l'édition + --remote-wait-silent Pareil, mais pas d'erreur s'il n'y a aucun serveur + --remote-tab[-wait][-silent] Comme --remote mais ouvrir un onglet pour chaque fichier + --remote-send Envoyer à un serveur Vim puis quitter + --remote-expr Évaluer dans un serveur Vim, afficher le résultat + --serverlist Lister les noms des serveurs Vim disponibles et quitter + --servername Envoyer au/devenir le serveur Vim nommé + --startuptime Écrire les messages d'horodatage au démarrage dans + -i Utiliser au lieu du viminfo habituel + --clean 'nocompatible', réglages par défaut, aucun greffon ni viminfo + -h ou --help Afficher l'aide (ce message) puis quitter + --version Afficher les informations de version et quitter + +Arguments reconnus par gvim (version GTK+) : + -font Utiliser pour le texte normal (abrv : -fn) + -geometry Utiliser cette initiale (abrv : -geom) + -reverse Utiliser la vidéo inverse (abrv : -rv) + -display Lancer Vim sur ce (également : --display) + --role Donner un rôle pour identifier la fenêtre principale + --socketid Ouvrir Vim dans un autre widget GTK + --echo-wid Gvim affiche l'ID de la fenêtre sur stdout + diff --git a/vim-conf/vimscode.sh b/vim-conf/vimscode.sh index 90d5c39..1812b4e 100755 --- a/vim-conf/vimscode.sh +++ b/vim-conf/vimscode.sh @@ -2,12 +2,13 @@ if [ "$1" = '-a' ] || [ "$1" = '-arduino' ] ; then vim -p $2 ~/.vim/help/Fr/aide-arduino -fi - -if [ "$1" = '-e' ] || [ "$1" = '-esp' ] ; then +elif [ "$1" = '-e' ] || [ "$1" = '-esp' ] ; then vim -p $2 ~/.vim/help/Fr/aide-esp32 +elif [ "$1" = '-p' ] || [ "$1" = '-platform.io' ] ; then + vim -p $2 ~/.vim/help/Fr/aide-platform.io +elif [ "$1" = '' ] || [ "$1" = '' ] ; then + cat ~/.vim/help/aide-vimscode +else + echo "Option $1 invalid" fi -if [ "$1" = '-p' ] || [ "$1" = '-platform.io' ] ; then - vim -p $2 ~/.vim/help/Fr/aide-platform.io -fi