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 : Serveur Apache
sudo apt install apache2
Régler permissions pour créer des liens symboliques vers des dossiers personnelles dans /var/web/html
sudo chmod 755 /home/lachiver/
Méthode : Python
Python
=======
sudo apt install python3 python3-pip python3-tk git python3-distutils
sudo apt install python-is-python3
pip3 install esptool
sudo apt install thonny
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
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