Personnalisation de HTML-Kit : fenêtres, menus, plugins, raccourcis claviers... et sauvegarde


Les fenêtres

En premier, comment cacher certaines fenêtres qui ne servent pas tout le temps ?

Et comment les montrer ?

Déplacer ? Rendre flottant ? Rien de plus simple, vous cliquez dans les 2 petits traits qu'il y a à gauche ou en haut (lorsque la fenêtre ou la barre est en haut ou en bas)... et vous les draguer là où vous voulez ! Cela marche aussi en double cliquant dans les 2 traits.

Ancrer à nouveau ? Vous cliquez dans la barre de titre de la fenêtre désirée et vous la draguer vers un des bords verticaux ou horizontaux... et vous lâchez (les barres d'état et de tâches ne s'ancrent qu’en haut ou en bas, pas sur les côtés !). Pour ancrer les fenêtres en haut ou en bas, il vaut mieux les amener d'abord dans le bord gauche, puis, sans les lâcher, en haut ou en bas. Cela marche aussi en double cliquant dans la barre de titre de la fenêtre.


 

Personnaliser le Workspace

C'est plus qu'un espace de travail sur les fichiers ou dossiers locaux et distants, c'est vraiment un explorateur de fichiers aux fonctionnalités très étendues, il me rappelle le fameux "Windows Commander" ! Pour vous en convaincre, un simple clic du droit dedans et regardez toutes les options proposées (beaucoup n'apparaissent qu'en second niveau). En voici une petite liste :

Les modèles et les morceaux de code ne sont que de vulgaires fichiers contenant du code (HTML, JS, CSS...), donc vous n'êtes pas obligés de les créer via "Fichier" => "Enregistrer sous extra" (ou "Enregistrer sélection") => "Enregistrer comme modèle". N'importe quel fichier, avec n'importe quelle extension, et contenant exactement votre code, convient. Heu, dois-je ajouter que c'est hyper pratique.

Vous trouverez d'autres fonctions ou astuces en allant sur le site de HTML-Kit http://www.chami.com/html-kit/ et en tapant "workspace" dans la boîte de recherche.


 

Personnaliser les menus

Très facile : un clic du droit dessus => "Customize..." => vous allez dans l'onglet "Commands" et là, vous parcourez tous les menus à la recherche de l'item que vous voulez ajouter (il y en a des tonnes !), vous le prenez, vous le draguez et vous le déposez dans le menu que vous voulez (le vrai, pas celui de la boîte... il va s'ouvrir à votre approche)... ou dans la barre d'outils (car la barre d'outils est elle aussi personnalisable !). Pour enlever un item ou un outil, il suffit, lorsque cette boîte de dialogue est ouverte, de le draguer du menu dans la boîte. Si vous voulez voir apparaître une petite séparation entre deux outils, toujours lorsque cette boîte de dialogue est ouverte, draguez un de ces 2 outils sur 2 millimètres à droite ou à gauche.
 
Je vous encourage vivement à parcourir dans sa totalité cette liste d'items au moins une fois, cela vous permettra de visualiser d'un seul coup toutes les possibilités de HTML-Kit !

Voici ma barre d'outils, j'y ai mis dedans les boutons qui me sont indispensables :
ma barre d'outils

Vous n'êtes pas obligés de faire la même chose, c'est juste une indication de ce qu'il est possible de faire.


 

Les plugins

C'est la seconde chose qu'il est nécessaire de connaître dans HTML-Kit ! Voici les miens (cliquez sur le nom pour le charger) :


Voici 2 autres plugins... qui ne sont pas des plugins... mais qui me servent bien :
 
Les autres plugins que j'utilise (cliquez y dessus, j'ai mis le lien direct vers la page de chargement de Chami) : La page des plugins est dans "Aide" => "Liste des liens de HTML-Kit" => "Plugins Directory"... ou directement ici. Il y en a des centaines !

Voici comment j'ai configuré ma barre d'actions :

 
Comme vous le voyez, elle est entièrement personnalisée et c'est très facile à faire :

  1. Cliquez du droit sur un des icones de votre barre
  2. "Customize..." vous avez deux colonnes : "Available Actions" qui contient tous les plugins que vous avez installés et "Customized Actions Bars" qui est votre barre d'actions après sa personnalisation (tant que vous n'avez rien fait, elle est vide !)
  3. Vous pouvez prendre un groupe d'action à gauche et le porter à droite : Sélectez ce groupe puis cliquez sur "Add >>"
  4. Vous pouvez ne prendre qu'une action d'un groupe, il suffit de cliquer sur le + de gauche pour ouvrir le groupe... sélectez l'action, puis "Add >>"... pour chaque action. Attention : par défaut, HTML-Kit rajoute les actions dans le premier groupe ! Si vous la voulez dans un autre, il faut le sélecter avant.
  5. S'il y en a beaucoup, mieux vaut prendre tout le groupe et cliquez sur le "Delete" du bas pour enlever ceux en trop
  6. Vous pouvez créer un nouveau groupe "New"
  7. Ou en renommer un "Rename"
  8. Et pour finir, vous sauvegardez votre nouvelle barre d'action "Save as..."


 

Les raccourcis clavier

Ils sont vraiment très utiles ! Par exemple, pour faire la page sur les menus, je rentrais sans arrêt les 2 codes suivant :
<img src="menu/fleche.jpg" width="50" height="20" style="margin-left: 10px;">
<img src="menu/blnk.gif" width="20" height="20">
Hop ! J'ai affecté le premier à "Ctrl+0" et le second à "Alt+0" !
 
Comment faire la même chose : Un petit "Copier" du texte que vous devez reproduire (n) fois, puis "Outils" => "Personnaliser" => "Personnaliser raccourcis claviers". Une fois là, vous faites :

Un autre bien pratique (les intégristes des CSS vont hurler, mais ce n'est qu'un exemple de travail sur un texte sélecté), la mise en gras d'un texte existant: Idem pour la mise en italique (<I>{{SELTEXT}}</I>), ou la mise en commentaire (<!--{{SELTEXT}}-->) mais choisissez bien vos combinaisons de touches ! De toute façon, HTML-Kit vous signalera si le raccourci est déjà utilisé !
 
Plus sophistiqué, l'exécution d'un plugin ! Par exemple, la mise en majuscule du texte sélecté : Bons usages des raccourcis claviers (qui font gagner énormément de temps par rapport à la même action déclenchée par la souris !).
 
ATTENTION : beaucoup de ces raccourcis claviers sont déjà assignés ! Par exemple, "Ctrl+F3" permet de rechercher la prochaîne occurence du mot (ou de la chaîne de caractères) sélecté. La liste complète est dans "Aide" => "Raccourcis clavier".


 

Compléter automatiquement

C'est une autre façon de se simplifier la vie et de gagner du temps ! Vous entrez une chaîne de caractères suivie d'un espace... et HK va remplacer cette chaîne par celle enregistrée au préalable : "Preference" => "Auto Complete" => sélecter "USER" (si vous mettez vos propres raccourcis dans "Default", ils seront écrasés à l'installation de la prochaîne version de HTML-Kit) => "Add Shortcut" =>...
 
Quelques uns de mes raccourcis :


"oe " sera transformé en œ| (le | indique la position du curseur après l'action).
 
"<pl " sera transformé en <p style="text-align:left">| retour à la ligne </p>
(j'ai continué avec "pc" (center) "pj" (justify) et "pr" (right)... et fait la même chose pour les DIV)

"<sl " sera transformé en <DIV style="margin-left: 30px;">retour à la ligne<br>|retour à la ligne</DIV>
(c'est ce que l'on appelle une liste sans puce, elle existait en GML, je ne comprends pas pourquoi elle a disparu en HTML !?! Je viens de la recréer devant vos yeux)

Attention de ne pas entrer en conflit avec l'assistant de balises (en rentrant "<p " par exemple) ou une balise elle même !


 

Les punaises

Encore un truc tout simple, mais ô combien pratique ! Cliquez dans la règle à gauche... et vous venez de poser une punaise sur cette ligne ! Pour l'enlever, un clic dessus...
Mais à quoi ça sert ? Vous avez de grosses pages à éditer (comme celle-ci, mais j'ai pire !) et vous êtes en train de modifier la ligne 563... "zut, qu'est-ce que j'avais mis avant !?!"... une punaise sur la ligne 563, vous allez rechercher l'info précédente... "F2"... et vous voilà à nouveau sur votre ligne 563 ! Merveilleux, n'est-il pas ?
Je vous conseille de rajouter dans votre barre d'outils les 2 icones "Punaise suivante" et "Punaise précédente", car si vous êtes comme moi, je ne me rappelle jamais si F2 c'est "suivant" ou "précédent" ou si c'est "Shift+F2" ! Ces 2 fonctions sont aussi accessibles par "Edition" => "Punaises" et surtout "Ctrl+F" => "Go To".


 

Sauvegarde

Maintenant que votre HTML-Kit est totalement personnalisé à votre goût, il serait bon de le sauvegarder pour pouvoir le retrouver tel quel en cas de problème, n'est ce pas ?

Voici un extrait de mon "sauve.bat" (si vous voulez le récupérer en entier, cliquez ici ), lancé à chaque démarrage du PC :

Le lecteur "G" est ma partition "Program Files", le "D" est celle de "Mes Documents" (avec TweakUI, c'est un jeu d'enfant de modifier l'emplacement des dossiers systèmes, mais il vaut mieux le faire avant toute installation de programmes) ; à vous d'adapter ces chemins à votre configuration. "Mes documents" est sauvegardé très régulièrement sur un CD via mon graveur. Autre remarque importante : n'enregistrez pas vos personnalisations (menus, plugins, raccourcis clavier, couleurs...) un peu n'importe où, "\Chami\HTML-Kit\Data\Default\" est très bien pour ça (j'avais créé un répertoire propre appelé "Perso", mais si son utilité était indiscutable avec la v288 et la v290 car ces fichiers étaient noyés dans "bin", il n'en est pas de même pour les versions actuelles). La dernière ligne est la sauvegarde des infos de HTML-Kit dans la base de registre.

Il faut faire une sauvegarde initiale en passant ces commandes sans le "/m" à la fin


 


Présentation de HTML-Kit

Les astuces et trucs

Préférences dans HTML-Kit

Les éléments des menus de HTML-Kit

Écriture de plugins pour HTML-Kit (HKPGen et autres) (je n'ai pas commencé la rédaction)