From 97e644259c0e60819ad64b7bab406c6df27e0e06 Mon Sep 17 00:00:00 2001 From: bastien Date: Tue, 9 May 2023 16:30:41 +0200 Subject: [PATCH] ajout de l'aide platform.io + raccourci vimscode dans les aides + ajustement du script --- vim-conf/help/aide-arduino | 38 +++++++++++++++++++++++++++++++++- vim-conf/help/aide-esp32 | 11 ++++++++++ vim-conf/help/aide-platform.io | 12 +++++++++++ vim-conf/vimscode.sh | 4 ++++ vimrc-conf | 34 +++++++++++++++--------------- 5 files changed, 81 insertions(+), 18 deletions(-) create mode 100644 vim-conf/help/aide-platform.io diff --git a/vim-conf/help/aide-arduino b/vim-conf/help/aide-arduino index 4f0fc0d..603e08a 100644 --- a/vim-conf/help/aide-arduino +++ b/vim-conf/help/aide-arduino @@ -1,4 +1,12 @@ -Aide pour arduino : +Raccourcis VimsCode : + invoque une note vim + invoque l'arborescence du dossier ou vous vous trouvez + invoque l'historique des modifications effectué + invoque un terminal en bas + permet de scroll dans le terminal + invoque un site d'aide pour vim et terminal + créé un nouvel onglet vim + navigue entre les onglets vim Aide pour arduino : @@ -83,4 +91,32 @@ arguments supplémentaires valide pour toutes les commandes ci-dessus : --log-file string # Permet de choisir à quel endroit les logs sont stockés --verbose ou -v # Permet de donner plus d'informations +Exemple d'utilisatio simple : + +# Pour connecter des nouveaux index télécharger + +arduino-cli core update-index + +# Pour lister toutes les cartes connectées + +arduino-cli board list + +# Pour installer un coeur, un exemple avec samd mais on peut le faire avec avr (pour savoir regarder le FQBN de la carte) + +arduino-cli core install arduino:samd + +# Pour voir les coeurs installés + + arduino-cli core list + +# Pour compiler + +arduino-cli compile --fqbn "FQBN de la carte" "nom du fichier" +arduino-cli compile --fqbn arduino:samd:mkr1000 MyFirstSketch # Exemple + +# Pour téléverser + +arduino-cli upload -p /dev/ttyACM0 --fqbn "FQBN de la carte" "nom du fichier" + ttyUSB0 + diff --git a/vim-conf/help/aide-esp32 b/vim-conf/help/aide-esp32 index 1c3dc23..cc8ab0a 100644 --- a/vim-conf/help/aide-esp32 +++ b/vim-conf/help/aide-esp32 @@ -1,3 +1,14 @@ +Raccourcis VimsCode : + invoque une note vim + invoque l'arborescence du dossier ou vous vous trouvez + invoque l'historique des modifications effectué + invoque un terminal en bas + permet de scroll dans le terminal + invoque un site d'aide pour vim et terminal + créé un nouvel onglet vim + navigue entre les onglets vim + + Aide pour ESP32 : diff --git a/vim-conf/help/aide-platform.io b/vim-conf/help/aide-platform.io new file mode 100644 index 0000000..a988777 --- /dev/null +++ b/vim-conf/help/aide-platform.io @@ -0,0 +1,12 @@ +Raccourcis VimsCode : + invoque une note vim + invoque l'arborescence du dossier ou vous vous trouvez + invoque l'historique des modifications effectué + invoque un terminal en bas + permet de scroll dans le terminal + invoque un site d'aide pour vim et terminal + créé un nouvel onglet vim + navigue entre les onglets vim + + +Aide pour Platfor.io cli : diff --git a/vim-conf/vimscode.sh b/vim-conf/vimscode.sh index 0a64e82..82d2414 100755 --- a/vim-conf/vimscode.sh +++ b/vim-conf/vimscode.sh @@ -7,3 +7,7 @@ fi if [ "$1" = '-e' ] || [ "$1" = '-esp' ] ; then vim -p $2 ~/.vim/help/aide-esp32 fi + +if [ "$1" = '-p' ] || [ "$1" = '-platform.io' ] ; then + vim -p $2 ~/.vim/help/aide-platform.io +fi diff --git a/vimrc-conf b/vimrc-conf index 115d8f3..19b41fa 100644 --- a/vimrc-conf +++ b/vimrc-conf @@ -28,7 +28,7 @@ set wildmenu set cursorline set hlsearch set mouse=a -set termwinsize=10x150 +set termwinsize=10x150 " Permet de réguler la taille du terminal "Numérotation avec numbertoggle set number relativenumber @@ -41,36 +41,36 @@ colorscheme space-vim-dark let g:polyglot_enabled = ['sh', 'git', 'blade','scss','html5'] "Raccourcis Note -nmap :call DevNotes() +nmap :call DevNotes() "Raccourcis NerdTree -nnoremap :NERDTreeFocus -nnoremap :NERDTreeToggle +nnoremap :NERDTreeFocus +nnoremap :NERDTreeToggle "Raccourcis historique -nnoremap :UndotreeToggle +nnoremap :UndotreeToggle -"Raccourcis terminale -nnoremap :bot term -tnoremap N +"Raccourcis terminal +nnoremap :bot term +tnoremap N "Raccourci vers une recherche duckduckgo -vmap g : !firefox "https://duckduckgo.com/?q=&t=newext&atb=v372-6&ia=web" >& /dev/null +vmap g : !firefox "https://duckduckgo.com/?q=&t=newext&atb=v372-6&ia=web" >& /dev/null "Raccourci vers aide vim -nmap :!elinks https://agreugr.eu +nmap :!elinks https://agreugr.eu "Raccourci onglet -nmap :tabnew -nmap :tabnext +nmap :tabnew +nmap :tabnext "Raccourci plugin installer -nmap œ :PluginList +nmap œ :PluginList "Raccourci au lancement de vim -au VimEnter *.cpp :NERDTreeFocus -au VimEnter *.cpp :bot term +au VimEnter *.cpp :NERDTreeFocus " Lance au début l'arborescence / load tree at the beginning +au VimEnter *.cpp :bot term " Lance au début un terminal en bas / load terminal at the beginning -au VimEnter *.ino :NERDTreeFocus -au VimEnter *.ino :bot term +au VimEnter *.ino :NERDTreeFocus " Lance au début l'arborescence / load tree at the beginning +au VimEnter *.ino :bot term " Lance au début un terminal en bas / load terminal at the beginning