24 lines
2 KiB
Markdown
24 lines
2 KiB
Markdown
|
Pour écrire ou éditer du code informatique, programmer un arduino etc... on utilise des IDE "(environnement de développement intégré)":https://fr.wikipedia.org/wiki/Integrated_Development_Environment
|
||
|
Bien des logiciels graphiques très complets existent pour faire ça comme VScode de microsoft ou Atom.
|
||
|
|
||
|
h3. %{color:orange}Alors pourquoi pas les utiliser ? Ils ont des inconvénients :%
|
||
|
|
||
|
* Ils sont gourmands en ressources, beaucoup de RAM (~1,3 Go, soit environ 18 000 fois plus que la mission appolo 11 qui a envoyé les premiers hommes sur la lune :/ )
|
||
|
* Il sont assez difficiles à débuguer du fait des grandes couches d'abstraction qui les composent
|
||
|
* Ils ne fonctionnent pas sans système graphique (à travers ssh, sur un serveur ou un raspberryPi)
|
||
|
* Il est difficile parfois de leur faire faire une chose simple si elle n'a pas été prévue par ses développeurs
|
||
|
* Ses mises à jours fréquentes imposent parfois des changements dans les habitudes de travail (nouvelles interfaces, nouvelle configuration par défaut, nouveaux chemins etc...)
|
||
|
|
||
|
h3. %{color:orange}Alors quelle solution ? Nous vous proposons d'utiliser un des éditeurs de texte historiques en ligne de commande (vi, vim) pour vous faire votre propre IDE :)%
|
||
|
|
||
|
Avantages:
|
||
|
* Léger, ~15Ko soit 4,6x moins qu'Appolo 11 et 83000 fois moins que VSCODE!!!
|
||
|
* Configurable, on peut tout configurer dans des fichiers textes à partir de configurations déjà très partagées et répendues
|
||
|
* Stabilité, il ne fait qu'évoluer sans rompre la continuité ergonomique (toujours les mêmes commandes et raccourcis depuis 1991 pour vim et 1976 pour vi :) de même pour les configurations qui restent valides dep
|
||
|
is le début...
|
||
|
* Utilisable à travers ssh sur des serveurs ou des ordis très légers (rapberryPi etc...)
|
||
|
* Rock solid, les plantages doivent exister mais je n'en ai jamais même entendu parler
|
||
|
|
||
|
Ici nous vous donnons un exemple de configuration de votre IDE vim pour Debian.
|
||
|
Si vous ne connaissez pas vim, vous pouvez commencer par là https://www.youtube.com/watch?v=m4WFcLX7Xc8
|