Cette page a été écrite en septembre 2021, après plus de 5 ans d'utilisation quotidienne du RapidPHP 2015 (prix en 2015 = +/- 40 $) et afin de pouvoir le comparer à Visual Studio Code (VSC), en vue éventuellement de l'abandonner pour passer à VSC.
Motifs de l'éventuel abandon :
-
RapidPHP est payant et ne fonctionne que sous Windows
alors que VSC est gratuit et fonctionne sous différents OS, dont LinuxVu son utilisation quotidienne et que c'est "mon" seul logiciel utile sous Windows, son abandon pourrait signifier l'abandon de Windows au profit de Ubuntu.
- VSC excelle au niveau du codage JS, alors que RapidPHP 2015 ne supporte pas la version 2015 de JavaScript. Or, l'utilisation du JS est de plus en plus importante. Or, l'achat d'une version plus récente de RapidPHP (qui semble ne plus évoluer) maintient l'utilisation de Windows.
- VSC excelle au niveau du codage PHP.
- VSC excelle au niveau du codage CSS. (On y passe assez peu temps)
-
Mais, RapidPHP excelle au niveau du HTML ...
Suffisamment, pour ne pas passer à VSC ?
Vu que certains menus ne sont pas utilisés pour le codage HTML, ci-dessous une barre de navigation réduite
Fichier
Éditer
Chercher
Insérer
La fonctionnalité Date Stamp
ajoute la date d'enregistrement :
17/10/2024
La fonctionnalité Time Stamp
la date et l'heure d'enregistrement
:17/10/2024 16:38
Ces dates et heures sont mises à jour à chaque ré-enregistrement du
fichier par RapidPHP.
Format
Ce menu ne présente que peu d'intérêt vu qu'en pratique le formatage de la page web est faite via un fichier CSS externe.
La plupart des commandes insèrent des balises.
- sans attribut style : <b>, <i>, <u> et <ub>, <up>
- <p style=
- "text-align: left|justify|right"
- <span style=
- "color: #000000" et "background-color: #000000"
- "font-size: larger|smaller"
CSS
PHP
JavaScript
Script
Ce menu est sans intérêt.
Affichage
Ce menu permet de configurer l'interface de RapidPHP.
Projet
Ce menu permet de gérer plusieurs projets et de configurer les FTP. RapidPHP permet d'envoyer un fichier directement sur le serveur.
Outils
Ces outils permettent d'utiliser d'autres logiciels pour :
- afficher la page web (choix du navigateur),
- vérifier le code HTML (tel que HTML Validator 2019 Free),
- comparer deux fichiers (tel que WinMerge),
- corriger l'orthographe,
- formater le code (Tidy)
- choisir une couleur
Le validateur HTML WC3 ne se connecte pas au site de la W3C. Le validateur CSE HTML requiert une installation (payante ?)
Options
Commentaires TODO
Macro
Je n'ai jamais réussi à créer une macro !
Modules
Fenêtres
Aide
Le menu présente essentiellement de l'aide au codage, si on est connecté.
- Si le curseur est sur un élément (HTML, CSS, JS ou PHP) et que la touche F1 est frappée s'affiche une page web relative à cet élément, en anglais.
- Une liste (pouvant être éditée) de liens vers des sites internet
Menus contextuels
Clic droit sur une balise ...
... le haut du menu contextuel s'adapte au type de la balise cliquée (droit)
Suggestion orthographique
image
lien
Site de l'éditeur de code : rapidphpeditor.com
Supprimer des attributs ou balises
Il est possible de remplacer des balises ou attributs par rien (= les supprimer), après une recherche via une expression régulière.
Ceci peut être utile de nettoyer un fichier HTML, lorsqu'un programme génère un fichier HTML contenant des attributs non HTML5.
Tel que le navigateur Edge, lors de l'exportation de favoris. (avril 2021)
Si le nom de l'attribut est LAST_MODIFIED
l'expression
régulière sera LAST_MODIFIED="[^"]+"
. Seront alors
sélectionnées toutes les chaînes de caractères, commençant par LAST_MODIFIED="
et se terminant par "
, contenant
tout caractères, excepté "
, une ou plusieurs fois d'où
l'expression[^"]+
<img[^>]+> Matches HTML image tags e.g. <img src="image.gif">
Le custom dictionary = xxx.adu, situé dans
C:\Program Files (x86)\Rapid PHP 2015\spelling