# Bluefish Editor — installer les outils complémentaires [Bluefish](https://bluefish.openoffice.nl/) est un éditeur orienté développement web (HTML, CSS, PHP, Perl, etc.). Il s'appuie sur des **outils externes** pour formater, nettoyer ou valider le code. Voici les paquets que j'installe systématiquement après une installation fraîche sur Debian/Ubuntu, regroupés par usage. ## HTML / CSS **Tidy** — nettoyage et indentation du HTML : ```bash sudo apt install tidy ``` **CSStidy** — équivalent pour les feuilles de style : ```bash sudo apt install csstidy ``` **Weblint** — vérificateur syntaxique HTML : ```bash sudo apt install weblint ``` **Lynx** — navigateur en mode texte, pratique pour prévisualiser une page telle qu'elle serait lue sans CSS : ```bash sudo apt install lynx ``` ## PHP **PHP\_Beautifier** — réindentation et mise en forme du code PHP. Il s'installe via PEAR : ```bash sudo apt install php-cli php-pear sudo pear install --alldeps pear.php.net/PHP_Beautifier-0.1.15 ``` **PHP\_CodeSniffer** — détecte les écarts par rapport aux conventions de codage : ```bash sudo pear install --alldeps pear.php.net/PHP_CodeSniffer ``` > **Note :** PEAR est aujourd'hui déprécié au profit de Composer. Si vous démarrez un nouveau projet, préférez les versions Composer (`squizlabs/php_codesniffer`, etc.). ## Perl **perltidy** — formateur Perl : ```bash sudo apt install perltidy ``` ## Utilitaires divers **dos2unix** — conversion des fins de ligne Windows (CRLF) vers Unix (LF) : ```bash sudo apt install dos2unix ``` ## Et ensuite ? Une fois ces outils en place, ils sont disponibles dans Bluefish via le menu **Outils → Filtres externes** (ou en les déclarant manuellement dans les préférences). On peut alors les appliquer à la sélection ou au document entier d'un simple raccourci.