changement de langue
This commit is contained in:
parent
7d8dcc1f54
commit
4f33cf72e2
37
README.md
37
README.md
|
@ -6,31 +6,30 @@
|
|||
|
||||
## About
|
||||
|
||||
Pour écrire ou éditer du code informatique, programmer un arduino etc... on utilise des IDE (environnement de développement intégré)
|
||||
Bien des logiciels graphiques très complets existent pour faire ça comme VScode de microsoft ou Atom.
|
||||
Modifier cette section
|
||||
1. Why change
|
||||
|
||||
Alors pourquoi pas les utiliser ? Ils ont des inconvénients :
|
||||
To write or edit computer code, program an arduino etc... we use IDE (integrated development environment)
|
||||
Many very complete graphic software exist to do that like VScode from microsoft or Atom.
|
||||
|
||||
Ils sont gourmands en ressources, beaucoup de RAM (~1,3 Go, soit environ 18 000 fois plus que la mission Apollo 11 qui a envoyé les premiers hommes sur la lune :/ )
|
||||
* Ils ont assez difficiles à déboguer du fait des grandes couches d'abstraction qui les composent
|
||||
* Ils ne fonctionnent pas sans système graphique (à travers ssh, sur un serveur ou une Raspberry Pi)
|
||||
* 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 à jour fréquentes imposent parfois des changements dans les habitudes de travail (nouvelles interfaces, nouvelle configuration par défaut, nouveaux chemins etc.)
|
||||
So why not use them ? They have drawbacks:
|
||||
|
||||
* They are resource intensive, lots of RAM (~1.3 GB, about 18,000 times more than the Apollo 11 mission that sent the first men to the moon :/ )
|
||||
* They are quite difficult to debug because of the large abstraction layers that make them up
|
||||
* They don't work without a graphical system (through ssh, on a server or a Raspberry Pi)
|
||||
* It is sometimes difficult to make them do something simple if it was not planned by the developers
|
||||
* Its frequent updates sometimes impose changes in working habits (new interfaces, new default configuration, new paths etc.)
|
||||
|
||||
|
||||
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 :)
|
||||
So which solution? We suggest you use one of the historical command line text editors (vi, Vim) to make your own IDE :)
|
||||
Advantages :
|
||||
|
||||
Avantages :
|
||||
* Lightweight, ~15Kb which is 4.6 x less than Apollo 11 and 83000 times less than VSCODE!!!
|
||||
* Configurable, you can configure everything in text files from already shared and popular configurations
|
||||
* Stable, it only evolves without breaking the ergonomic continuity (always the same commands and shortcuts since 1991 for vim and 1976 for vi :) same for the configurations which remain valid since the beginning...)
|
||||
* Usable through SSH on servers or very light computers (Raspberry Pi, etc.)
|
||||
* Rock solid, crashes must exist, but I've never even heard of them
|
||||
|
||||
* Léger, ~15Ko soit 4,6 x moins qu'Apollo 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 depuis le début...)
|
||||
* Utilisable à travers SSH sur des serveurs ou des ordis très légers (Raspberry Pi, 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
|
||||
2. Avantages of this solution
|
||||
|
||||
VimsCode is an IDE with vim for beginner or expert
|
||||
|
||||
|
|
Loading…
Reference in a new issue