JEDIT - Tous les chats

Transcription

JEDIT - Tous les chats
JEDIT – Pour les web-développeurs
Préambule :
Pourquoi j’ai fait ce tutorial :
Depuis plusieurs années, j’étais à la recherche de « l’éditeur parfait » pour développer mes
pages web, qu’il s’agisse de PHP, d’XHTML ou de CSS. Force est de constater dans ce
domaine, qu’il y a deux « grandes » possibilités.
Soit on utilise un WYSIWYG qui pond du mauvais code qu’il faut sans cesse retoucher, et
auquel il manque des fonctions.
Soit on utilise un éditeur de texte qui oblige quant à lui à tout écrire ou presque.
Dans cette jungle (car il faut bien l’appeler comme ça) d’éditeurs de texte, certains se
détachent nettement du lot en proposant des fonctions supplémentaires. Malheureusement,
quand il s’agit de faire des sites, on manipule sans cesse du PHP, du HTML/XHTM, des CSS
etc… Et rapidement, on doit zapper entre plusieurs fenêtres ouvertes ici et là, sans compter les
2 ou 3 navigateurs avec lesquels on teste ses pages.
Et bien je déclare aujourd’hui que cette époque est révolue grâce à JEdit.
JEdit est un IDE (environnement de développement) complètement configurable et
transformable. En tant que tel, il n’existe pas vraiment, il faut le construire soi-même. Par
contre, une fois « construit » il n’a pas d’équivalent sur le marché (il est gratuit).
IMPORTANT :
Quel que soit votre système d’exploitation, vous devez avoir le plugin Java de SUN
correctement installé et si vous êtes sous windows, vous devez désactiver le plugin java
de microsoft.
Quelle version de JEdit ?
Vous avez le choix à l’heure actuelle entre deux versions. La version de développement
(4.2pre5) et la dernière version stable 4.1.
Je vous recommande de prendre la version stable 4.1 (ce tutorial s’appuie sur cette version et
je réponds aux questions la concernant).
Où la télécharger ?
Sur le site de JEdit : http://www.jedit.org
Mais vous pouvez directement cliquer sur le lien ci-dessous :
http://prdownloads.sourceforge.net/jedit/jedit41install.jar?use_mirror=belnet
Installation de JEdit :
Vous voilà donc avec un fichier jedit41install.jar
Double-cliquez dessus pour l’installer comme n’importe quel fichier d’install.
Quand vous arrivez sur « Choose components to install », je vous recommande de tout cocher.
En réalité, seuls « JEdit texte editor » et Windows « desktop integration » sont vitaux, mais
les deux autres permettent de mieux se familiariser avec les macros en particulier.
Installation des plugins nécessaires pour le dev-web :
La page web des plugins pour JEdit est :
http://plugins.jedit.org/list.php
Il est inutile de tout installer. Suivant que vous faites du C, du JAVA ou du PHP, ce ne
sont pas les mêmes dont vous aurez besoin.
Pour pouvoir suivre mon tutorial, je vous conseille de télécharger et d’installer
EXACTEMENT les mêmes plugins que moi.
Commençons tranquillement avec « Buffer Tabs » qui est un plugin indispensable pour
pouvoir naviguer de fichier en fichier ouverts lorsque l’on travaille.
http://prdownloads.sourceforge.net/jedit-plugins/BufferTabs-0.7.8.zip?use_mirror=belnet
Téléchargez le (adresse ci-dessus), vous vous retrouvez avec une archive .zip nommée
BufferTabs-0.7.8.zip
Allez dans votre répertoire où vous avez installé JEdit, puis dans le dossier « jars ».
Prenez votre zip et décompressez le dans ce dossier (click droit maintenu sur le zip et glissez
le dans le dossier, puis relachez et choisissez : Extract to folder…)
Vous devez vous retrouver avec un dossier « BufferTabs » ainsi qu’un nouveau fichier
« BufferTabs.jar ».
Vous venez d’installer votre premier plugin !
Lancez maintenant JEdit.
Fermez la page d’aide qui s’ouvre en premier plan.
Vous êtes maintenant dans JEdit.
Je ne vais pas détailler toutes les fonctions de ce logiciel, mais je verrai uniquement celles qui
nous intéressent au fur et à mesure.
Puisque nous en sommes au plugins, allez dans Plugins. Vous constatez que « Buffer Tab » y
figure ainsi que deux autres plugins. Ces plugins ne sont pas nécessaires, nous allons les
désactiver. Pour cela, allez dans « Plugins », puis « Plugins manager ». Sélectionnez « Latest
Version Check », puis Remove Plugins. Renouvelez l’opération avec « QuickNotepad » et
fermez la fenêtre pour retourner dans JEdit.
Comme vous pouvez le constater dans le textarea (la fenêtre de travail), il y a un petit point en
haut à gauche. Il correspond à la fin des lignes dans JEdit. Je ne m’en sers pas (il me dérange).
Si c’est votre cas, Allez dans Utilities/Global Options/ Puis sélectionnez TextArea à gauche
et décochez « End of line markers ».
Cliquez sur Apply puis OK pour fermer la fenêtre.
Nous avons précédemment installé « Buffer Tabs ». C’est justement pour pouvoir remplacer
une feature de JEdit qui n’est pas pratique.
Allez dans Plugins puis cliquez sur Buffer Tabs. Une nouvelle barre apparaît en bas avec
l’onglet correspondant au fichier en cours Untitled-1.
Généralement, on préfère avoir ses onglets en haut.
Allez donc dans Utilities/Global Options/ puis sélectionnez Buffer Tabs.
A « Location of Buffer Tabs » choisissez « top ».
Profitez en pour laisser bufferTab présent dès le démarage en cochant « enabled buffer tab by
default » puis Apply et OK.
Nous avons maintenant les onglets placés en haut, mais nous avons toujours la barre pas
pratique juste au dessus et maintenant inutile pour sélectionner le buffer (fichier de travail).
Pour l’enlever : Utilities/Global Options/General puis décochez « Show buffer switcher. »
Apply puis OK pour retourner dans JEdit.
Continuons à installer les plugins avec ErrorList.
ErrorList fait partie des plugins nécessaires pour installer d’autres plugins, en particulier dans
ce cas précis, le plugin console qui permet de disposer d’une console shell dans JEdit. Avec
console, vous pouvez par exemple visualiser le résultat du buffer en cours avec un navigateur
comme Mozilla ou Internet Explorer.
Téléchargez le ici :
http://prdownloads.sourceforge.net/jedit-plugins/ErrorList-1.2.3.zip?use_mirror=belnet
Puis installez le comme le précédent. (Décompressez le dans le dossier jars situé dans votre
rep. D’installation de JEdit), Redémarrez JEdit et vérifier que dans plugins, vous avez
maintenant ErrorList.
Installez maintenant le plugin « console » dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/Console-3.5.zip?use_mirror=belnet
Relancez JEdit et vérifiez que vous disposez bien de « console » dans les plugins.
La console est un élément fondamental dans JEdit. Elle nous permettra plus tard de réaliser
bcp d’opération mettant en jeu les macros par exemple. Il convient donc de l’afficher de
manière permanente dans JEdit.
Allez dans Utilities/Global Options/Docking, puis en face de console, sélectionnez bottom
pour mettre la console en bas.
Testons maintenant la console pour vérifier qu’elle fonctionne correctement.
Ouvrez un fichier .html avec JEdit.
Dans la console, Si vous avez Internet Explorer, tappez :
C:\PROGRA~1\INTERN~1\IEXPLORE.EXE ${f}
Comme vous pouvez le constater, les noms sont des noms DOS. Si un nom fait plus de 8
caractères, on garde les 6 premiers en majuscules, puis on ajoute ~1 (ou 2 ou 3) si ils existent
plusieurs dossiers avec un nom comportant les mêmes 6 premiers caracères.
Dans ma ligne d’exemple, ${f} signifie : chemin_du_buffer_en_cours/buffer.
C’est une variable d’environnement de JEdit. Il y en a d’autres que nous verrons plus tard.
Sachez que la console est entièrement controlable avec les macros et c’est surtout comme cela
que nous utiliserons la console à l’avenir.
Continuons avec un autre plugin : Editor Scheme. Dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/EditorScheme-0.4.2bin.zip?use_mirror=belnet
EditorScheme permet de disposer de différents jeux de couleurs pour les langages et la
syntaxe dans JEdit. Lancez JEdit, ouvrez votre fichier HTML de tout à l’heure, puis
Plugins/Editor Sheme/Sheme Selector et choisissez par exemple « Active », puis Apply et
Close. Fermez JEdit.
Installez ensuite FTP dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/FTP-0.5.zip?use_mirror=belnet
Relancez JEdit.
Nous allons en profiter pour voir comment fonctionne l’explorateur de fichiers dans JEdit.
Vérifiez évidemment que dans Plugins, FTP apparaît maintenant.
ATTENTION : Si vous possédez un firewall, vous devez autoriser JAVA à se connecter
à internet !
L’explorateur de fichier est un élément qu’il convient de laisser de manière permanente. Pour
ma part, j’aime bien l’avoir à gauche, mais rien ne vous empêche de le mettre à droite.
Allez dans Utilities/Global Options/Docking, puis en face de « File System Browser »
sélectionnez left ou right. Apply puis OK.
L’explorateur apparaît alors, il ne reste plus qu’à appuyer sur File System Browser (à gauche
ou à droite suivant votre choix précédent) pour le déplier.
Le FTP est intégré à l’explorateur, ce qui est très pratique.
Que vous vouliez charger ou sauver un fichier sur votre FTP, il faudra juste passer par
l’explorateur de fichier !
Dans l’explorateur de fichiers, cliquez sur plugins, puis sur « Connect to FTP server ».
Rentrez vos infos FTP habituelles et vous pouvez maintenant utiliser le FTP. Un simple
double click sur un fichier dans le FTP provoquera son ouverture dans le textarea de JEdit où
vous pouvez le modifier. Pour le sauver, save, et c’est tout !
Installez maintenant SideKick (qui permettra d’installer XML) dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/SideKick-0.2.zip?use_mirror=belnet
Installez maintenant XML dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/XML-0.11.1.zip?use_mirror=belnet
Installez JTidyPlugin dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/JTidyPlugin-1.0.1.zip?use_mirror=belnet
Relancez maintenant JEdit.
Ouvrez un document en HTML ou XTML.
Par défaut, vous voyez maintenant que si vous sélectionnez un tag comme <body>, JTidy
vérifie automatiquement la présence du tag fermant. Et montre en l’entourant </body>
JTidy permet de faire bcp de choses.
Il peut vérifier votre code HTML/XHTML et vous donner des conseils pour corriger votre
code.
Installez XML indenter. Dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/XmlIndenter-0.1.2.zip?use_mirror=belnet
Ce plugin permet d’indenter votre code HTML / XHTML ou XML.
La taille de l’indentation dépend des rêglages internes de JEdit.
Pour la régler, allez dans Utilities/Global Options/JEdit/Editing
Default edit mode : Permet de régler le mode dans lequel se trouve un nouveau fichier.
Réglez le nombre d’undo (possibilité de revenir en arrière avec Ctrl + Z) (moi je mets 1000,
mais il n’y a pas de limite à priori)
Change settings for mode : Permet de choisir quel langages sont affectés par les changements
que vous allez faire maintenant. Pour ma part, j’aime bien avoir la même indentation dans
tous les langages, donc je choisis <global defaults>, mais vous pouvez appliquer des réglages
différents pour chaque langage.
Quoi qu’il arrive pour notre exemple, choisissez <global default> ou html.
Extra word characters : laissez _
Folding mode : none
Initially collapse… 0
Word wrap : none
Wrap margin : 0
Tab width : Réglez la longueur en espaces de vos tabulation.
Indent width : Réglez la longueur de vos indentations.
Laissez les autres champs vides, et Apply + OK.
Apply puis OK
Ouvrez un fichier html ou xhtml non indenté (ou mal indenté).
Maintenant, allez dans Plugins/XML indenter/ puis Indent XML.
Votre fichier html ou xhtml est maintenant indenté !
Je rappelle encore une fois, qu’il sera possible par la suite de créer un bouton ainsi
qu’un raccourci clavier pour effectuer cette opération.
Embellissons maintenant JEdit avec le plugin LookAndFeel dispo ici :
http://prdownloads.sourceforge.net/jedit-plugins/LookAndFeel-0.10.zip?use_mirror=belnet
Ce plugin permet de changer l’apparence de JEdit. Allez dans Utilities/Global
Options/Plugins/LookAndFeel.
Là, vous pouvez agir sur JEdit de 2 manières différentes :
Soit vous choisissez Skin, et vous installez un themepack.
Soit vous choisissez Oyoaha, avec un Oyoaha Theme.
Theme Pack pour « skin » : (Créer un nouveau dossier dans le rep de JEdit (ou ailleurs) que
vous nommez themes, puis mettez les zip non décompressés dedant).
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/23ozGlass.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/aquathemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/bbjthemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/beosthemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/habitat.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/macosthemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/modernthemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/whistlerthemepack.zip
http://www.herogames.com/FreeStuff/Hero%20Designer/skins/xplunathemepack.zip
Oyoaha Themes :
Voir : http://www.oyoaha.com/themes/index.html
Passons maintenant au dernier plugin que nous allons installer, et pas des moindres, puisqu’il
s’agit du fameux Xinsert que vous téléchargez ici :
http://prdownloads.sourceforge.net/jedit-plugins/XInsert-1.8.zip?use_mirror=belnet
Installez-le puis relancez JEdit.
Plaçons ce dernier à droite dans Jedit ou à gauche si votre explorateur de fichier est déjà à
droite.
Allez dans Utilities/Global Options/Plugins/XInsert
Là, désactivez ce qui ne vous sert pas. (Pour ma part, Tout, sauf HTML Characters, et
XInsert) – Laissez XInsert pour apprendre à faire vous-mêmes vos propres modèles de code.
Allez maintenant dans Docking (Toujours dans Global Options) et placez Votre XInsert à
droite (ou à gauche). Apply puis OK.
Cliquez une fois à droite (ou à gauche) sur XInsert pour le déplier et voir les exemples de
code à votre disposition.
Pour insérer un code, cliquez dessus tout simplement une fois et il viendra se placer à
l’emplacement actuel du curseur.
Ce qui nous intéresse à partir de ce moment, c’est de faire nous-mêmes nos propres modèles
de code, évidemment.
Faire des modèles de codes revient en réalité à faire un fichier .insert.xml (par exemple :
xhtml.insert.xml).
Pour l’exemple, faites un nouveau fichier avec JEdit que vous nommez en le sauvegardant
xhtml.insert.xml dans le dossier xinsert situé dans windows/.jedit/xinsert pour les win9x ou
document and setting/.jedit/xinsert pour les utilisateurs d’XP.
Bien, maintenant, gardez ce fichier vide ouvert dans JEdit, puis dans le Xinsert, dépliez
XInsert et clickez sur XINSERT.
Vous faites apparaître dans votre fichier vide :
<?xml version="1.0"?>
<xinsert>
</xinsert>
Pour créer un petit dossier dans votre menu Xinsert, il faut justement faire un menu. Placez le
curseur entre les deux balises <xinsert> et </xinsert>, puis cliquez sur MENU. Vous avez
maintenant :
<?xml version="1.0"?>
<xinsert>
<menu name="">
</menu>
</xinsert>
Donnons un nom à notre menu, par exemple : input. Nous avons donc :
<?xml version="1.0"?>
<xinsert>
<menu name="input">
</menu>
</xinsert>
Puis plaçons deux modèles de code dans notre menu. Par exemple :
<input class=" " type= "text" name=" " value=" " maxlength=" " /> et
<input class=" " type="submit" name=" " value=" " />
Cliquez sur ITEM et choisissez text.
Donnez un nom à votre ITEM par exemple text, puis insérez votre modèle de code entre
<item name="text" type="text"> et </item> mais ATTENTION ! En effet, comme il s’agit
d’un document XML, vous ne pouvez pas utiliser < ou > dans vos modèles de code. Il faut les
remplacer par &lt ; et &gt ;
Répétez l’opération avec votre deuxième code :
Vous devez avoir :
<?xml version="1.0"?>
<xinsert>
<menu name="input">
<item name="text" type="text">&lt;input class=" " type= "text" name=" " value=" "
maxlength=" " /&gt;</item>
<item name="submit" type="text">&lt;input class=" " type="submit" name=" " value=" "
/&gt;</item>
</menu>
</xinsert>
Rajoutez </xml> à la fin du fichier, puis sauvegardez le.
Dans le Xinsert, entre les deux flèches (haut et bas), cliquez sur les deux flèches qui tournent
l’une sur l’autre pour actualiser votre Xinsert. Vous avez maintenant un nouveau menu
« input » et si vous cliquez sur text ou submit, votre modèle de code apparaît.
NOTE : Il est évidemment possible et recommandé de faire plusieurs sous-menus dans le
menu de base.
Vous pouvez télécharger mes propres modèles de code ici :
http://tousleschats.free.fr/hermes/modeles/css.insert.xml
http://tousleschats.free.fr/hermes/modeles/php-special.insert.xml
http://tousleschats.free.fr/hermes/modeles/xhtml-php.insert.xml
LES MACROS
Faire une macro, c’est enregistrer un certain nombre d’opérations que vous effectuez avec
JEdit pour ensuite automatiser le processus.
Prenons un exemple simple :
Quelqu’un qui développe en PHP passe une partie de son temps à changer « salut hermes » en
echo"salut hermes" ;
Attention, car si la phrase était :
Salut "monsieur" Hermes, on aura : echo"Salut \"monsieur\" Hermes" ;
Il faut donc :
1)
2)
3)
4)
5)
6)
7)
Sélectionner le texte à changer.
Faire un chercher remplacer dans la sélection et remplacer les \ par des \\.
Pareil pour les " qui doivent devenir des \"
Couper la sélection.
Ecrire echo"
Coller la selection
Ecrire "; pour finir.
Par ailleurs, vos macros sont également des fichiers textes au format .bsh que vous devez
placer dans windows/.jedit/macros (ou document and settings… pour XP)
Je vous conseille dans un premier temps de faire un dossier « perso » dans ce dossier.
Attention à ce qui va suivre.
- Ouvrez un fichier vide (ou gardez le fichier vide par défaut que vous avez dans JEdit
si vous le démarrez.
- Ecrivez : blabla "blabla" \ blabla
- Cliquez sur Macros/Record Macro.
- A Macro name, donner par exemple le nom : PHP-echo puis OK.
- Sélectionnez le texte que vous avez écris avec la souris.
- Allez sur Search/Find.
- A Search for, mettez \
- A Replace with : mettez \\
- Cliquez sur Selection, puis Replace All
- A Search for, mettez "
- A Replace for : mettez \"
- Cliquez sur Replace All puis Close.
- Faites Ctrl + X (couper)
- Ecrivez echo"
- Faites Ctrl + V (coller)
- Ecrivez ";
- Allez sur Macros et arrêtez l’enregistrement en cliquant sur Stop Recording.
Vous pouvez maintenant voir le résultat de ce que vous venez de faire dans le fichier PHPecho.bsh.
Enregistrez celui-ci dans le dossier que je vous ai indiqué.
Allez dans Macros et cliquez sur Rescan Macro.
Fermez votre .bsh encore ouvert, écrivez dans un fichier vide n’importe quoi avec des " et des
\ puis allez sur Macros/perso/PHP-echo et admirez le résultat.
Sachez maintenant que n’importe quelle action que vous faites avec JEdit qu’elle concerne
l’Editeur ou ses plugins est automatisable et macroïsable.
Vous allez me dire :
C’est bien gentil, mais je vais pas aller me faire chier à aller dans Macros/perso/etc…. pour
écrire echo…
Vous avez raison : On va définir déjà un raccourci clavier pour cette macro que nous venons
de créer.
Allez dans Utilities/Options/jEdit/Shortcuts puis à Edit Shortcuts, sélectionnez Macros.
Trouvez votre macro (PHP-echo) et cliquez dans la case en face dans la colonne Primary
shortcut.
Appuyez maintenant sur Ctrl + F9 par exemple puis OK.
C’est fait ! Maintenant, dans JEdit, quand vous tapperez sur Ctrl + F9, vous transformerez la
sélection en cours en son équivalent php.
Et les boutons ? Qu’en est –il alors ? Puis-je rajouter un bouton dans JEdit pour cette macro ?
Pas de problème !
Les boutons sont en réalité des images png.
Je vous propose de faire dans un premier temps un nouveau dossier « boutons » dans le
répertoire de JEdit.
Mettez vos boutons (image en png de 24px sur 24px).
Je mets à votre disposition 6 boutons que j’ai moi-même créer et dont nous allons nous servir
pour notre exemple. Ils sont ici :
http://tousleschats.free.fr/hermes/boutons/BCL.png
http://tousleschats.free.fr/hermes/boutons/ECHO.png
http://tousleschats.free.fr/hermes/boutons/IE.png
http://tousleschats.free.fr/hermes/boutons/MOZ.png
http://tousleschats.free.fr/hermes/boutons/OPE.png
Mettez les dans le dossier boutons que vous venez de créer.
Rendez-vous maintenant dans Utilities/Global Options/jEdit/Tool Bar
Ici, supprimer les boutons dont vous pensez que vous ne vous servirez pas. Pour ma part, je
supprime tout sauf :
New, Open, Save, Print, Undo, Redo, Find, Find Next, New View et Global Options
Supprimer donc les boutons que vous ne voulez pas en les sélectionnant et en cliquant ensuite
sur « - »
Ajoutez votre bouton en appuyant sur « + », puis cochez Command or macro (Separator,
c’est pour faire une séparation avec le bouton précédent).
En dessous à Built-in Command (à sa place), sélectionnez « Macros ».
Trouvez PHP-Echo, sélectionnez le, puis cochez Load icon from file, cliquez sur « no icon
selected » et trouvez votre icône (pour l’exemple ici, ECHO.png)
Terminez en appuyant sur OK, puis Apply et encore OK.
C’est bon, vous avez créer un bouton.
Le dernier point que j’aborde ici dans ce toturial concerner la possibilité de tester ses pages
avec un ou plusieurs navigateur. (Vous avez maintenant à votre disposition 3 boutons IE,
MOZ, et OPE qui correspondent à Internet Explorer, Mozilla et Opera).
Pour cela, nous allons utiliser une conjonction de tout ce que nous avons vu précédemment.
-
Pour lancer un programme externe à JEdit, il faut passer par la console shell.
Pour automatiser cette tache, il faut faire une macro.
Faire un bouton etc…
Prenons la macro que je vous donne ici (recopiez là dans un nouveau fichier, nommez le
IE.bsh ou Mozilla.bsh ou Opera.bsh suivant le navigateur que vous voulez utiliser). Ne
recopiez que la partie qui vous concerne !!
// Pour IE avec Apache ou un autre serveur local
// (changez l’adresse du navigateur si ce n’est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " +
"http://127.0.0.1/" + path);
// Pour IE sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\INTERN~1\\IEXPLORE.EXE " +
path);
// Pour Mozilla avec Apache ou un autre serveur local
// (changez l’adresse du navigateur si ce n’est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\MOZILLA.ORG\\MOZILLA\\MO
ZILLA.EXE " + "http://127.0.0.1/"+path);
// Pour Mozilla sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\MOZILLA.ORG\\MOZILLA\\MO
ZILLA.EXE " + path);
// Pour Opera avec Apache ou un autre serveur local
// (changez l’adresse du navigateur si ce n’est pas la bonne ainsi que du chemin pour le
// serveur – Pour le navigateur utilisez les noms MS-DOS)
String newText = buffer.getPath();
String provpath = newText.substring(3);
String path = provpath.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\OPERA7\\OPERA.EXE " +
"http://127.0.0.1/"+path);
// Pour Opera sans serveur.
String newText = buffer.getPath();
String path = newText.replace('\\','/');
runCommandInConsole(view,"System","C:\\PROGRA~1\\OPERA7\\OPERA.EXE " +path);
Voilà, maintenant que vous avez testé avec succes j’espère ces macros, je vous laisse préparer
vos raccourcis claviers ainsi que vos boutons.
Pour toute question complémentaire, rdv ici :
http://forum.hardware.fr/forum2.php3?post=42641&cat=10&config=&interface=&cache=cac
he&sondage=&owntopic=0&p=1&trash=&subcat=

Documents pareils

Installation de VisualFigaro

Installation de VisualFigaro Il ne reste plus qu'à charger un fichier .fi et à cliquer sur le bouton qui sépare le plugin de la zone d'édition du texte pour faire apparaître à gauche la liste des types avec leurs icones. Des e...

Plus en détail