Programmation
Méthode : MyScenari et ScenariChain
Ajouter le dépôt SCENARI en ligne de commande :
echo "deb [arch=amd64] https://deb.scenari.software stable main" | sudo tee -a /etc/apt/sources.list.d/scenari.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0B77ECB798BEDF66
sudo apt update
Installation
sudo apt install scenarichain-desktop6.fr-fr myscenari6.fr-fr
Récupération des modèles documentaires depuis le site https://download.scenari.software/fr/
Méthode : Installer un serveur web local
sudo apt install apache2
Méthode : Python
Python
=======
sudo apt install python3 python3-pip python3-tk git python3-distutils
sudo apt install python-is-python3
pip3 install esptool
Pour thonny
-----------
sudo apt install thonny
Méthode : Javascript : node
sudo dpkg -i google-chrome-stable_current_amd64.deb
curl -fsSL https://deb.nodesource.com/setup_19.x > install.sh
chmod +x install.sh
sudo ./install.sh
sudo apt-get install -y nodejs
sudo apt-get install npm
Visual Studio Code
Méthode : Visual Studio Code
Logiciel à télécharger sur https://code.visualstudio.com/
Extensions à installer :
French Language Pack for Visual Studio
CodePython Microsoft
PlatformIO ide
Attention :
Linux users have to install udev rules for PlatformIO supported boards/devices cf
https://docs.platformio.org/en/latest/faq.html#platformio-udev-rules
curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules
sudo service udev restart
sudo usermod -a -G dialout $USER
sudo usermod -a -G plugdev $USER
Complément : ESP32
ajouter dans platformio.ini
monitor_speed = 115200
Sublime Text
Méthode : Sublime Text
Sublime text
-------------
wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
Méthode : Package Control
Commande Tools > Install Package Control ;
Méthode : Modification des raccourcis clavier
Commande Preferences > key Bindings
{ "keys": ["f1"], "command": "show_overlay", "args": {"overlay": "command_palette"} },
{ "keys": ["ctrl+v"], "command": "paste_and_indent" },
{ "keys": ["ctrl+shift+v"], "command": "paste" },
{ "keys": ["ctrl+shift+r"],"command": "reindent" }
Méthode : Packages à installer
CodeComplice : provides smart completions. The package provide support for all major languages including JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.
emmet :
Sublime Linter
Terminal : ouvre une fenêtre de terminal