1616 views
<style> #doc>div, #doc>p, #doc>ul { text-align: justify; } </style> <center> Installer Sublime Text sur sa session ENSTA === </center> :::success Les salles informatiques de l'ENSTA ParisTech ne sont équipées, pour le moment, que du logiciel **gedit**. Il convient pour un usage débutant, mais ses fonctionnalités sont limitées et brident rapidement la productivité du programmeur. La solution est donc d'utiliser un éditeur de texte plus performant. Plusieurs logiciels sont disponibles, tels qu'[Atom](https://atom.io/). Ce tutoriel présente quant à lui l'installation de [Sublime Text](https://www.sublimetext.com/) sur les machines de l'ENSTA, car il est possible de l'installer sans avoir besoin des privilèges administrateur... ::: Tout d'abord, connectez-vous à votre session ENSTA depuis un PC dédié, ou par ssh depuis votre ordinateur (si vous avez oublié comment vous connecter à distance en ssh, c'est par [ici](https://markdown.data-ensta.fr/connexion-ensta-a-distance) !). Téléchargez depuis le site officiel l'archive contenant le logiciel : ```b wget https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2 -P ~/Téléchargements ``` Créez un dossier apps et décompressez-y l'archive : ```b mkdir ~/apps && tar xfv ~/Téléchargements/sublime_text_3_build_3143_x64.tar.bz2 -C ~/apps ``` Pour pouvoir éxécuter votre programme depuis n'importe quel emplacement, il faut créer un alias dans les fichiers `.profile` et `.bashrc` situés à la racine de votre répertoire personnel : ```b echo "alias sublime-text='~/apps/sublime_text_3/sublime_text'" >> ~/.profile echo "alias sublime-text='~/apps/sublime_text_3/sublime_text'" >> ~/.bashrc ``` Relancez votre terminal. Tout est prêt ! Vous pouvez alors exécuter **Sublime Text** en appelant la commande suivante : ```b sublime-text ``` Vous pouvez aussi ouvrir n'importe quel fichier avec Sublime Text en tapant : ```b sublime-text mon_fichier ``` :::info Une des nombreuses fonctionnalités offertes par un tel éditeur de texte est la possibilité d'**ouvrir un dossier en temps que projet**, et pouvoir alors ouvrir les différents fichiers d'un même projet en parallèle sous forme d'onglets. Pour ce faire, direction `Project > Add Folder to Project...` L’**auto-complétion** est également disponible. Sur un fichier .c, commencez de taper main et appuyez sur Entrée, la fonction s'est créée toute seule ! En gardant la touche `Ctrl` enfoncée, cliquez sur plusieurs lignes à la fois, vous pouvez alors les **éditer simultanément**. Si vous souhaitez commenter une ligne, placez-vous au bon endroit et appuyez sur `Ctrl + Maj + :`. Vous pouvez aussi installer des plugins pour Sublime Text ! Rendez-vous sur https://packagecontrol.io/ pour plus d'infos. :::