Sur cette page vous trouverez des informations sur HAPedit.
La dernière mise-à-jour et de nombreuses copies d'écran sont sur le web à :
http://hapedit.free.fr/
1. HAPedit |
12. Liste des FAQ |
HAPedit est l'acronyme de Html Asp Php editeur; il s'adresse à tous les développeurs de pages web dynamiques asp ou php qui ont besoin d'un éditeur win32 en mode texte.
Les caractéristiques principales sont : mise en évidence syntaxique simultanée du html/php, html/asp, html, JavaScript, CSS et SQL; visualisation du code dans un navigateur; gestionnaire de projets; "compilation" du code php; édition de balises html; code completion; visualisation d'images; Console SQL; FTP Manager; Explorateur de code ASP/PHP ...
(Ce logiciel est un freeware)
Utilisez l'add-on "SmartUpdate", dans le menu Outils -> Add-ons
Il téléchargera et installera uniquement les nouveaux modules. (Entre 4 et 7 clics)
HAPedit propose une interface simple mais efficace pour l'ajout et l'édition des principales balises html.
Dans la barre d'outils, des boutons vous servent à choisir rapidement la balise à insérer.
L'édition des balises se fait au clavier Ctrl+E, ou à la souris en double-cliquant sur la balise.Le développement du html est facilité grâce à la coloration syntaxique et au code completion.
Le code completion est un assistant qui apparaît pendant la saisie pour vous proposer de la terminer.Sur une balise html (ex: blockquote, table) Ctrl+F1 peut lancer de l'aide sur la description de la balise.
L'aide peut-être un fichier .hlp ou un dossier de fichiers .html comme ceux utilisés dans DreamWeaver.L'éditeur étant en mode texte, la visualisation des pages se fait par un navigateur.
Vous pouvez définir plusieurs navigateurs, de manière à vérifier rapidement les compatibilités d'affichage depuis HAPedit.
La gestion du code asp ne fonctionne pas aussi bienque pour le php, car HAPedit ne gère pas le retour des erreurs de compilation.
La coloration syntaxique asp/html est une des principales caractèristiques. De plus, HAPedit est fourni avec les langages de développement : Asp, ADODB et VBScript.
Dans le menu "Page", la fonction "Insérer un fichier" permet d'ajouter une directive 'include' avec le nom du fichier sélectionné.
Alt+F2 permet d'afficher l'explorateur de code.
Maj+Ctrl+B permet d'insérer une balise "<% %>"
Maj+Ctrl+C permet de mettre de le texte sélectionné en commentaire.
Maj+Ctrl+P permet de convertir les doubles quotes d'une chaîne de caractères.Dans une chaîne de caractères, type '<% Response.Write("...', vous avez accès à toutes les fonctions html. C'est à dire que vous pouvez éditer/insérer des balises html dans une chaîne, en utilisant l'interface de HAPedit.
La gestion du php est assez bien pris en compte, car HAPedit gère le retour des erreurs de compilation.
Ctrl+F9 retourne les erreurs de compilation des pages php, si vous avez installé le moteur php
Remarque : vous pouvez compiler du code php sans passer par un serveur, mais directement par php.exe (voir : Option "php Direct").
Si vous rencontrez des ennuis de configuration avec php, voir la rubrique "Configurer Php".La coloration syntaxique simultanée php/html est une des caractèristiques principale, mais comme pour le html, le code completion est utilisable, pour insérer fonctions et variables php. De plus l'éditeur fait apparaître les paramètres des fonctions php pendant la saisie (code hint).
Le "brace-matching" permet de mettre en évidence les blocs {}, [] et () pendant la saisie du code. Maj+Ctrl+K met en évidence tout le bloc; Alt+Haut et Alt+Bas déplacent le curseur aux extémités du bloc.
Sur une fonction php (ex: echo, mysql_connect), Ctrl+F1 affiche la page html du manuel php correspondant à l'aide de la fonction. Cela se fait en ligne ou peut se faire hors connexion si vous téléchargez le manuel. (le format .chm est conseillé mais le format "Many HTML files". est toujours supporté)
Dans le Menu : Actions -> Page, la commande "Insérer un fichier" permet d'ajouter une directive 'require' (ou 'include') portant le nom du fichier sélectionné.
Alt+F2 permet d'afficher l'explorateur de code.
Maj+Ctrl+B permet d'insérer au clavier une balise "<? ?>"
Maj+Ctrl+C permet de mettre de le texte sélectionné en commentaire.
Maj+Ctrl+P permet de convertir les doubles quotes d'une chaîne de caractères.Dans une chaîne de caractères, type '<? echo("...', vous avez accès à toutes les fonctions html. C'est à dire que vous pouvez éditer/insérer des balises html dans une chaîne, en utilisant l'interface de HAPedit.
L'éditeur, à ouverture multiple de documents, est en mode texte, la visualisation des pages se fait par un navigateur.
Au fur et à mesure de la construction du code, vous pouvez appeler une des fonctions de vérification de la page : liens cassés ou images absentes.
Vous pouvez extraire du code, les images ou les liens, pour effectuer une vérification pour chacun, les extractions se faisant après une compilation pour les langages php ou asp.Par "compilation", j'entends construction du code; cela équivaut à voir le code source de la page dans un navigateur, c'est-à-dire, la transformation du code dynamique en langage html.
Ceci est possible, si vous diposez d'un serveur web local (Apache, IIS ou PWS) et que celui-çi est démarré.La compilation est aussi utilisée (automatiquement) pour calculer le temps de téléchargement de la page en cours d'édition.
Chacunes des fonctions qui font appel à la compilation, peuvent être exécutées avec une QueryString.
En plus du code completion (qui propose de compléter la saisie en cours), le code template (Ctrl+J) permet d'insérer rapidement un morceau de code.
La recherche/remplacement de texte peut se faire sur le document courant, les documents ouverts ou les documents du projet, avec des options comme les expressions régulières (POSIX) et un masque de fichiers ("*.php?;*.inc").
Un gestionnaire de projets intégré, style explorateur de windows, vous permet de naviguer dans les dossiers de vos projets.
Mais aussi :La navigation dans l'explorateur de projets permet en premier lieu d'ouvrir rapidement un fichier, mais aussi de visualiser des images, lancer le navigateur avec la page sélectionnée.
Un bouton permet à tout moment de la lancer l'explorateur de windows sur le fichier ou dossier sélectionné. De plus, le clique-droit sur un élément de la liste permet d'afficher le menu contextuel ou les propriétés de windows.L'interface de l'explorateur permet aussi :
- l'ajout et le paramètrage de vos outils personnels dans menu principal.
- l'ajout et le paramètrage des langages des données utilisateurs,
- l'ajout de navigateurs pour visualiser vos pages.
La configuration minimum pour votre ordinateur :
Je pense que votre configuration devient performante avec :
Mais attention, dans tous les cas vous aurez besoin d'une bonne connaissance du Html...
Votre aide sera la bienvenue si vous parlez plusieurs langues et que vous avez du temps à me consacrer :
- pour traduire HAPedit
- HAPedit existe déjà en plusieurs langues, mais si vous désirez le voir dans une langue que vous maitrisez, c'est possible.
- Si vous êtes d'accord, je vous fais passer quelques indications et des fichiers à traduire.
- pour traduire ce site
- C'est pareil pour ce site. Il est prévu pour supporter plusieurs langues et vous pouvez aussi le traduire !
- La procédure est la même : fichiers, indications, traduction.
- pour gérer une lettre d'information
- Vous pouvez devenir "ambassadeur officiel" de HAPedit dans votre langue en vous occuppant de la publication d'une "newsletter".
- Vous recevrez un mail avant les abonnés; puis vous aurez le temps de la traduire, d'ajouter vos commentaires, avant que je vous annonce par un second mail, la publication officielle; c'est-à-dire quand la nouvelle version est disponible au téléchargement pour tous.
- Note : vos abonnés pourront télécharger des beta versions.
Bien sûr vous ferez ce travail gratuitement, HAPedit est un freeware !
Actuellement, HAPedit est en cours de traduction en plusieurs langues.Mise à jour : le 26 Mai 2004
Langue HAPedit Site Web 1. Français Langue Originale 2. Anglais-US Fini ! Fini ! 3. Espagnol Fini ! 93% Arrêté 4. Allemand Fini ! 83% Arrêté 5. Brésilien Fini ! 5% Arrêté 6. Italien Fini ! Fini ! 7. Hollandais Fini ! 30% Arrêté 8. Chinois traditionnel Fini ! - 9. Norvégien 37% Arrêté - 10. Chinois simplifié Fini ! - 11. Polonais Fini ! - 12. Hongrois 55% Arrêté - 13. Anglais-UK Fini ! - 14. Danois 58% Actif - 15. Tchèque 53% Actif - 16. Suédois 28% Actif - 17. Turc 11% Arrêté - 18. Bulgare Fini ! 10% Actif 19. Esperanto 53% Actif - 20. Indonésien 7% Arrêté - 21. Roumain 90% Actif - 22. Valencien 13% Actif - 23. Macédonien (beta) Fini ! 50% Actif 24. Malais 20% Actif - 25. Russe 18% Actif - 26. Japonais 18% Actif - 27. Slovaque 7% Actif - 28. Albanais 35% Actif -
Si vous désirez faire un lien sur votre site vers HAPedit, voici quelques suggestions :
Merci à vous !
- URL :
- http://hapedit.free.fr/
- Téléchargement :
- http://hapedit.free.fr/downloadex.php?file=hapedit.zip
(Ce lien sera toujours valable)
- Texte court :
- HAPedit est un éditeur freeware qui s'adresse à tous les développeurs de pages web dynamiques asp ou php qui ont besoin d'un éditeur en mode texte.
- Texte long :
- caractéristiques principales : mise en évidence syntaxique simultanée du html/php, html/asp, html, JavaScript, CSS et SQL; visualisation du code dans un navigateur; gestionnaire de projets; "compilation" du code php; édition de balises html; code completion; visualisation d'images, console SQL, FTP Manager, Explorateur de code ASP/PHP...
- Icônes :
- <img src="http://hapedit.free.fr/images/htsmall2.gif" alt="HAPedit" width="16" height="16" border="0">
- <img src="http://hapedit.free.fr/images/hapedit.gif" alt="HAPedit" width="32" height="32" border="0">
Voir Menu : Aide | Informations | Ecrire à l'auteur
Sélectionnez le texte à déplacer, puisPeut-on désactiver le remplacement des tabulations par des espaces ?
- TAB déplace le bloc vers la droite.
- Maj+TAB déplace le bloc vers la gauche,
Non. HAPedit ne peut pas travailler correctement si il y a des tabulations dans le code. Donc elles seront systématiquement remplacées.Pourquoi "Tout fermer" laisse un document ouvert ?
Mais ceci n'est pas définif; je changerai cette vilaine chose...
Dans les options, onglet "Fichiers", il y a l'option "Toujours garder un document ouvert".Comment préciser un nom d'utilisateur et un mot de passe pour le proxy ?
Dans les options, onglet "Connexion", champ "Addresse du Proxy", utilisez le format suivant :Pourquoi la compilation du code php ne prend pas en compte la "QueryString" ?
http://user:password@proxyurl/
Si vous devez préciser qu'un nom d'utilisateur :
http://user@proxyurl/
Ce qui donnerait :
http://monlogin:monpwd@www.anonymizer.com/ ou http://monlogin@www.anonymizer.com/
La "QueryString" fonctionne uniquement si on compile par le serveur et non pas en direct par "php.exe".Comment faire un retour automatique pour les longues lignes ?
Dans les options, onglet "Php", option "Utiliser le serveur local". (au lieu de "php direct")
L'option "word wrap" n'exite pas dans HAPedit.Pourquoi le choix des polices est limité pour l'éditeur ?
C'est à vous de le faire manuellement.
L'éditeur de HAPedit fonctionne uniquement avec les polices de type "fixed pitch" ("pas fixe" en français). Cette propriété attribut la même largeur au caractère 'i' et 'm', ce qui permet une indentation correcte dans le code.Une version pour Linux est-elle prévue ?
Oui :-)Le code completion ASP/PHP ne marche pas avec les fichiers "include" ?
Je découvre doucement Kylix (Delphi sous Linux) et cela va se faire...
Oui, il va chercher les variables définies dans les fichiers appelés avec "require", "include", etc. Cela fonctionne si HAPedit arrive à résoudre le nom relatif vers le fichier. Pour résoudre un nom relatif, vous devez préciser, le dossier "racine" de votre projet, c'est à le nom dossier qui contient les pages ASP/PHP avec les directives "require" ou "include".
Voir Menu : Fichier -> Dossier Racine
Les Add-ons sont des composants externes qui seront téléchargés automatiquement à leur première utilisation.
(Voir SmartUpdate pour leur mise à jour)
Les Add-ons se lancent depuis le Menu : Outils | Add-ons.
Vous pouvez aussi ajouter un bouton dans la barre d'outils; voir Menu : Options | Barre d'outils.
Avant toute désinstallation, lisez les indications en bas de page pour être certain(e) de ne laisser aucunes traces, dans la base de registre!
Remarque pour la désinstallation :
- SmartUpdate :
- Permet la mise à jour de l'application via la connexion Internet.
- Il télécharge l'application et réinstalle les add-ons de la précédente version (ou télécharge leur mise à jour).
- Les fichiers téléchargés sont stockés dans le sous-dossier 'Updates' de HAPedit.
- Il est fortement recommandé de l'utiliser pour mettre à jour HAPedit !
- FTP Manager : (FTP Client)
- Permet d'envoyer les fichiers du projet sur le web.
- Ce n'est pas une console; il a l'interface d'un explorateur de fichiers avec deux listes.
- Archiveur :
- Permet l'archivage d'un projet en 7 cliques de souris.
- iCoBoX :
- Permet de créer des .gif à partir d'icônes (.ico, .icl, .exe, .dll).
- Raccourcis/Explorateur :
- Ajoute dans l'explorateur windows, "HAPedit" dans le menu du clique-droit, sur les types de fichiers que vous avez défini dans les options de HAPedit.
- Permet d'ajouter aussi des raccourcis vers HAPedit à différents emplacements.
- Utilisez cet add-on pour compléter votre installation.
Remarque :Les seules données qui sont écrites en dehors du dossier de HAPedit, le sont par l'add-on "Raccourcis/Explorateur".
Si vous êtes certain(e) de ne pas l'avoir utilisé, alors vous passez à l'étape 6.
- Lancez l'add-on "Raccourcis/Explorateur"
- Sélectionnez toutes les options dans les onglets Raccourcis et Explorateur
- Sélectionnez les opérations "Supprimer..." dans les onglets Raccourcis et Explorateur
- Cliquez sur "Appliquer"
- Fermez la fenêtre
- Fermez HAPedit
- Supprimer le fichier "ht_adds.bin" qui se trouve dans le dossier de HAPedit.
Je suis ouvert à toutes les idées pour de nouveaux add-ons, voire intégrer une de vos applications.
Je travail actuellement sur un éditeur CSS.
Le mode "Multi-Utilisateurs" est la possibilité d'avoir une seule
installation partagée entre plusieurs utilisateurs.
Ceci est possible depuis la version 3.1 uniquement.
Le partage peut se faire à travers un réseau local ou simplement
entre plusieurs utilisateurs de la même machine.
Dans tous les cas, chaque utilisateur aura son propre dossier de configuration.
Pour connaitre l'emplacement de votre dossier de configuration, voir Menu :
Informations → Environement → "Dossier de Configuration".
C'est le niveau le plus élevé; vous avez accès à toutes les fonctions :- 2) Lecture + Écriture (via le réseau)
Vous pouvez télécharger des nouveaux modules et effectuer une mise à jour (SmartUpdate).
Vous êtes le Super-Administrateur, le seul à pouvoir lancer SmartUpdate.
C'est le niveau de l'Administrateur "classique"; Vous pouvez télécharger des nouveaux modules (Add-ons et Langues).- 3) Lecture Seule
Ces modules seront immédiatement accessibles à tous les autres utilisateurs.
C'est le niveau de l'utilisateur; seuls les modules téléchargés par un administrateur peuvent être sélectionnés.
Il n'y a pas d'autre restriction!.
Note pour les administrateurs
Un administrateur peut passer certains paramètres de configuration à un utilisateur qui lance HAPedit pour la première fois. D'une manière générale, cela permet de configurer les ressources du réseau; par exemple cela permet de préciser le "DocumentRoot", une liste de projets sur le réseau, mais aussi les fichiers d'aide, tels que le manuel PHP ou l'aide HTML.
Ces paramètres sont placés dans le dossier d'installation dans le fichier "network.ini"; pour connaître la liste des paramètres qu'il est possible de prédéfinir, voir le fichier "network.ini-dist", qui est distribué avec le fichier .zip
En résumé :
- Le fichier est lu uniquement par un nouvel utilisateur.
- Seules les clés du fichier par défaut peuvent être paramétrées.
Vous venez d'installer php, mais cela ne fonctionne pas correctement avec HAPedit.
Il ne peut pas compiler les pages, car il ne trouve pas le fichier de configuration php
ou que la configuration ne permet pas de récupérer les erreurs de compilation.
Pas d'inquiètude, vous semblez nombreux dans ce cas et je vais essayer de vous
éclairer dans les différentes étapes.
La configuration de php.ini :Dans la version 3 de php, il s'appelle "php3.ini" et dans la version 4, "php.ini"; dans tous les cas il devra se trouver dans le dossier de Windows, par exemple "C:\Windows\".
Si votre installation n'a pas créé de fichier php.ini, vous trouverez un modèle "php.ini-dist" dans le dossier Php. (Il faut donc copier et renommer ce fichier)
Pour préciser dans HAPedit le nom et l'emplacement du fichier de configuration php, voir dans le menu : Options | Options | Onglet Php. (Dans cette page vous pouvez aussi préciser l'emplacement de php.exe si HAPedit ne le trouve pas seul)
La configuration de Apache :Pour les débutants, ce fichier contient des données nécessaires à l'exécution de php. Ces données sont stockées sur une ligne avec le format "Clef = Valeur ; Remarque". Pour le fonctionnement avec HAPedit, la configuration de php.ini consistera à attribuer des valeurs spécifiques à certaines clefs. Utilisez un éditeur texte pour modifier le fichier.
Quand HAPedit n'arrive pas à reconnaître la configuration de php.ini, il énumère les clefs qui posent problème; modifiez le fichier php.ini avec un simple éditeur texte, en fonction des indications que donne HAPedit, puis, pour effectuer une actualisation de la lecture du fichier php.ini, reportez-vous dans les options de HAPedit, à l'onglet Php : le bouton "Actualiser" permet de prendre en compte les modifications du fichier php.ini.
Attention : si une ligne commence par le caractère ';' (point-virgule) elle sera considérée comme une remarque et ne sera pas prise en compte; vous devez donc supprimer le ';' pour activer la ligne.
Remarque :Apache est le serveur http local; pour que Apache travaille avec les pages php, c'est à dire qu'il transforme le code php, il faut associer l'extension de php (généralement .php ou .php3) avec le moteur php. Le fichier de configuration est "httpd.conf" qui se trouve dans le sous-dossier "conf" de Apache. (Pour la description de ce fichier, reportez-vous à la documentation d'Apache)
Basiquement, les informations qu'il faut entrer dans le fichier "httpd.conf" sont :
- un alias pour php.exe (ScriptAlias)
- un type de document pour les fichiers php (DocumentType/MimeType)
- une commande qui associe le type de document php au script php.exe (Action)
Généralement, le fichier par défaut contient les informations pour php, mais il faut simplement supprimer le caractère "#" du début de ligne (# représentant le caractère de mise en commentaire de la ligne)
En résumé, si "C:\InetPub\php3\" est le chemin de php3 et "C:\InetPub\Php4\" le chemin de php4, voici un exemple du contenu de "httpd.conf" :------------ <IfModule mod_alias.c> ... ScriptAlias /php3/ "C:/InetPub/php3/" ScriptAlias /php4/ "C:/InetPub/Php4/" ... </IfModule> <IfModule mod_mime.c> ... AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php4 .php ... </IfModule> ... Action application/x-httpd-php3 /php3/php.exe Action application/x-httpd-php4 /php4/php.exe ... ------------Pour définir les pages php comme index d'un dossier :------------ <IfModule mod_dir.c> ... DirectoryIndex index.php DirectoryIndex index.php3 </IfModule> ------------
Si vous utilisez EasyPhp, alors vous trouverez php et Apache, dans les chemins suivants :
- Apache dans "C:\Program Files\EasyPHP\Apache"
- php dans "C:\Program Files\EasyPHP\php"
Les langages de développement (.lng) sont des fichiers entièrement modifiable, contenant du texte à insérer.
Les données sont organisées dans une arborescence à deux niveaux.
•Pour le menu :
Fichier | ||
Ctrl+O | Ouvrir... | Ouvrir un fichier |
Ctrl+S | Enregistrer | Enregistre les modifications |
Maj+Ctrl+S | Tout enregistrer | Enregistre tous les fichiers modifiés |
Ctrl+F4 | Fermer | Ferme le document courant |
Maj+Ctrl+F4 | Tout fermer | Ferme tous les documents |
Alt+F4 | Quitter | Quitte HAPedit |
Edition | ||
Ctrl+Z | Annuler | Annule la dernière modification |
Maj+Ctrl+Z | Refaire | Revient avant l'annulation |
Ctrl+X | Couper | Coupe le texte sélectionné |
Ctrl+C | Copier | Copie le texte sélectionné |
Ctrl+V | Coller | Colle le texte depuis le presse-papier |
Maj+Ctrl+V | Collage spécial | Applique filtre spécial au texte du clipboard. (Configuration du filtre avec Ctrl+D => Filtre/Collage) |
Ctrl+A | Tout sélectionner | Sélectionne tout le texte |
Ctrl+E | Éditer la balise | Éditer la balise html sous le curseur |
Maj+Ctrl+E | Sélectionner la balise | Sélectionne la balise de <balise> à </balise> |
Chercher | ||
Ctrl+F | Chercher | Recherche une chaîne de caractères dans le(s) document(s) ou dans les fichiers du projet |
Ctrl+F3 | Texte sélectionné | Recherche le texte sélectionné |
F3 | Poursuivre | Occurrence suivante |
Ctrl+R | Remplacer... | Remplace du texte dans le(s) document(s) ou dans les fichiers du projet |
Ctrl+G | Aller à la ligne... | Déplace le curseur à la ligne spécifiée |
Actions | ||
Ctrl+Q | Query String | Affecte une Query String au document courant pour les requêtes http |
Alt+F12 | Console SQL | Affiche une console SQL pour exécuter des requêtes |
Maj+F2 | Le code "compilé" | Affiche le code "compilé" du document courant |
Ctrl+F2 | Validation HTML | Affiche le code html décomposé du document courant |
Ctrl+F9 | Compiler le code | Compile le code de la page dynamique |
Actions -> Image | ||
Ctrl+I | Insérer une image... | Sélectionner une image à insérer |
Ctrl+Entrée | Voir l'image... | Visualise l'image sous le curseur |
Actions -> Liens | ||
Ctrl+L | Créer un lien | Crée un lien (<a href="">) |
Maj+Ctrl+L | Créer une ancre | Crée une ancre (<a name="">) |
Ctrl+Entrée | Ouvrir le lien sous le curseur | Ouvrir le lien sous le curseur (fichier local) |
Actions -> Texte | ||
Ctrl+Alt+F (a) | Fonte | Insère une balise fonte <font> |
Ctrl+Alt+P (a) | Paragraphe | Insère un paragraphe <p> |
Ctrl+Alt+B (a) | Bloc de citation | Insère un bloc de citation <blockquote> |
Ctrl+Alt+D (a) | Aligner le texte | Aligne le texte sélectionné dans une balise <div> |
Maj+Ctrl+G | Gras | Met le texte sélectionné en gras |
Maj+Ctrl+I | Italique | Met le texte sélectionné en italique |
Maj+Ctrl+U | Souligné | Met le texte sélectionné en souligné |
Maj+Ctrl+F | Appliquer le filtre | Applique le filtre utilisateur au texte sélectionné. (Configuration du filtre avec Ctrl+D => Filtre/Collage) |
Maj+Ctrl+M | Convertir en minuscules | Convertit en minuscules le texte sélectionné |
Ctrl+Alt+M (a) | Convertir en majuscules | Convertit en majuscules le texte sélectionné |
Maj+Ctrl+N | Convertir les espaces | Convertit les espaces en |
Maj+Ctrl+P | Convertir en asp ou php | Transforme les double-quotes des chaines de caractères asp ou php. |
Ctrl+H | Insérer une chaîne Html... | Insère une chaîne Html |
Maj+Ctrl+H | Convertir en HTML | Convertit le texte sélectionné en chaîne HTML |
Actions -> Spécial | ||
Ctrl+P | Ajouter des puces... | Définie le style de puce à insérer |
Ctrl+B | Insérer une balise... | Affiche une liste de balises à insérer |
Maj+Ctrl+B | Insère une balise asp ou php | Insère <% %> ou <? ?> |
Ctrl+N | Ajouter un caractère invisible | Ajoute un caractère spécial |
Ctrl+M | Ajouter un retour chariot | Ajoute une balise <br> |
Maj+Ctrl+C | Insérer un commentaire | Insère un commentaire Html |
Ctrl+Alt+C (a) | Ajoute une couleur html | Ajoute une couleur au format html à partir de la palette de couleurs |
Projet | ||
Ctrl+Alt+O (a) | Ouvrir... | Ouvrir des fichiers du projet |
Ctrl+F10 | Liste des projets | Affiche la liste des projets |
Maj+F10 | Dossier du fichier | Ouvre l'explorateur de projets au dossier du fichier courant |
Affichage -> Visualiser | ||
F2 | Les documents | Bascule sur le panneau "Documents" pour l'édition de code |
F6 | Les images | Bascule sur le panneau "Images" pour l'exploration des images du code |
F7 | Les liens | Bascule sur le panneau "Liens" pour l'exploration des liens du code |
F8 | Les propriétés | .Bascule sur le panneau "Propriétés" |
F9 | La page | Lance l'explorateur par défaut pour visualiser la page |
F10 | Les dossiers | Bascule sur le panneau "Dossiers" pour la gestion des dossiers internes |
F11 | Informations | Bascule sur le panneau "Informations" |
Affichage | ||
F12 | Organiser... | Organisation des documents ouverts |
Ctrl+F11 | Librairie de Clip | Affiche ou masque la librairie de clip |
Ctrl+D | Langages | Une liste de langages |
F5 | Actualiser | Actualise le panneau de visualisation en cours |
Ctrl+K | Montrer les blocs | Mise en évidence des blocs de code dynamique |
Maj+Ctrl+K | Brace-Matching | Mise en évidence d'un bloc '{}', '()' ou '[]' |
Aide | ||
F1 | Sommaire | Sommaire de l'aide |
Maj+F1 | Index | Index de l'aide |
Ctrl+F1 | Contexte | Contexte html ou php |
•Pour l'éditeur :
Code | |
Ctrl+J | Affiche le code template |
Ctrl+Espace | Affiche le code completion |
Maj+Ctrl+Espace | Affiche le code hint (aide au paramètrage des fonctions php) |
Déplacement | |
Ctrl+Droite | Mot suivant |
Ctrl+Gauche | Mot précédent |
Ctrl+PageHaut | Ligne du haut |
Ctrl+PageBas | Ligne du bas |
Alt+Droite | Document suivant |
Alt+Gauche | Document précédent |
Alt+Haut | Début du bloc '()', '{}' ou '[]' |
Alt+Bas | Fin du bloc '()', '{}' ou '[]' |
Effacer | |
Ctrl+T | Efface le mot à droite du curseur |
Ctrl+RetArr | Efface le mot à gauche du curseur |
Ctrl+Y | Efface la ligne |
Maj+Ctrl+Y | Efface le texte de la ligne à droite du curseur |
Ctrl+Suppr | Efface le texte entre 2 balises |
Maj+Ctrl+Suppr | Efface les balises (ouvrir/fermer) autour du texte |
Divers | |
Echap | Annule la sélection/Ferme le code completion |
F4 | Bascule le mode de sélection du texte (Normal/Colonne/Ligne) |
De Maj+Ctrl+0 à Maj+Ctrl+9 | Place un marque page (bookmarker) |
De Ctrl+0 à Ctrl+9 | Va à un marque page (bookmarker) |
Le filtre utilisateur est une fonction qui sert peu, mais son utilité peut devenir importante dans certains cas.
Avant tout, le filtre utilisateur se trouve dans la fenêtre des "Données utilisateur" (Ctrl+D).
Si vous connaissez la fonction 'printf' du C, ou 'format' du Pascal, alors le filtre représente l'argument et le texte votre paramètre.
Si vous connaissez la fonction 'printf', alors voici son fonctionnement :
"printf('<strong>%s</strong>', 'so free')" donne "<strong>so free</strong>"Donc, dans le filtre des "Données utilisateur", vous entrez une chaine (ex : "<strong>%s</strong>"), puis dans l'éditeur vous avez deux façons d'appliquer ce filtre :
- Maj+Ctrl+V pour passer en paramètre la chaine qui est dans le presse-papier,
- Maj+Ctrl+F pour passer en paramètre le texte selectionné.Bien sûr, "<strong>%s</strong>" est une exemple basic, mais "</tr><td>%s</td><tr>" sera plus utile.
A vous maintenant d'exploiter les différentes possibilités.
Les modèles de documents sont utilisés à chaque fois que vous créez un nouveau document.
Le nombre de modèles que vous pouvez avoir est illimité!.
Créer un nouveau document sans importer de modèle, utilisera le modèle de document 'default.xxx'.
Dans les fichiers modèles, certains termes seront remplacés après le chargement du fichier :
- Pour créer un modèle :
- Dans le menu : Fichier | Enregistrer comme modèle
- Pour importer un modèle :
- Dans le menu : Fichier | Nouveau | Importer un modèle
Les problèmes connus :
free, so free...
Ce logiciel est un freeware, il ne peut être NI VENDU NI ECHANGE. Toute copie, duplication, distribution, transfert sur un réseau, une ligne téléphonique ou tout autre moyen électronique, que ce soit pour un usage privé ou collectif, est FORTEMENT recommandé.
Si vous utilisez HAPedit pour faire des sites alors vous pouvez ajouter un de mes logos sur vos pages.
Vous pouvez aussi ajouter un lien vers HAPedit sur vos sites.
Mai 2004 | haut de la page |