Installation et utilisation du plugin FTP (NppFTP) dans Notepad++
#1
Installation du plugin NppFTP
- Le plugin NppFTP sert à éditer des fichiers qui se trouvent sur une autre machine que celle sur laquelle vous travaillez avec Notepad++. Pour le trouver, recherchez Ftp dans la liste des plugins
Disponibles
duGestionnaire des modules d'extension
, cochez NppFTP et installez le.
#2
Edition d'un fichier à distance avec NppFTP
- Il faut avoir une machine distante à disposition pour faire la manip décrite ci-dessous. Allez dans
Modules d'extensions
puisNppFTP
puisShow NppFTP Window
pour ouvrir la fenêtre de dialogue du plugin. Cliquez sur la roue crantée et choisissezProfile Settings
. - Cliquez sur
Add new
et rentrez un nom qui représente vos données distantes. - Remplissez ensuite vos informations de connexion et cliquez sur
Close
. - Cliquez sur l'icône de connexion et choisissez votre système distant.
- Vous voyez apparaître l'arborescence distante et vous pouvez la parcourir. Dans mon exemple je vais double cliquer sur le fichier
index.php
de manière à le prendre en édition. - Je vais pouvoir modifier mon fichier de la même manière qu'un fichier local. A chaque
CTRL+S
je vois un petit messageUpload
. - Pour mettre fin à la session d'édition vous cliquez sur l'icône de
connexion
/déconnexion
.
#3
Transfert de fichiers
- Je me reconnecte et je vais sélectionner le répertoire
theme-ui
sur le distant et je vais faire un upload du fichierindex.php
que j'ai en édition. - Si maintenant vous voulez effacer ce fichier distant vous cliquez droit sur le fichier et vous avez un menu contextuel pour le faire.
- Vous pouvez aussi downloader des fichiers distants. C'est à dire les prendre sur le distant pour les descendre sur le local. C'est bien sûr ce que l'on a fait au début du tuto lorsque l'on a pris un fichier en édition. Ce fichier a été descendu sur le local sur un dossier par défaut que l'on appelle un cache. Ce cache se trouve dans votre environnement local de Notepad++. Cette opération a été transparente. Vous ne l'avez pas demandée de manière explicite. C'est NppFTP qui l'a faite au moment de la demande d'édition. Alors NppFTP vous donne la possibilité de gérer l'emplacement de ce cache. Pour cela allez sur l'icône en forme de roue crantée et choisissez
General settings
dans le menu et vous voyez l'emplacement de ce cache qui est donné ici avec des variables d'environnement....\AppData\Roaming\Notepad++\plugins\config\NppFTP\
. - Maintenant je vais spécifier le nom d'un dossier qui va servir de cache sur ma machine locale et je vais choisir
C:\tmp-NPP-Ftp\
. - Ensuite je vais faire le download de mon
favicon.ico
puis je vais vérifier qu'il est bien dans le répertoire local que j'ai spécifié. - Vous pouvez mettre si vous voulez le répertoire de l'arborescence locale de votre site mais attention de ne pas cocher l'option
Clear
et encore moins celle qui est dessous qui vous enlève le bénéfice de la corbeille car à la déconnexion ce cache est effacé. - Au passage vous voyez que vous pouvez mettre un mot de passe mais il vous le demandera à chaque fois que vous ouvrirez Notapad++.
#4
Ouvrir un répertoire distant directement
- Vous avez la possibilité d'ouvrir directement un répertoire distant par exemple moi ici je vais ouvrir
/www/test/
qui est juste au dessus detheme-ui
. Pour cela cliquez sur l'icône qui afficheOpen Directory
au survol.
#5
Fenêtre qui contient les traces des opérations Ftp
- Si vous voulez avoir la trace des opérations Ftp qui sont exécutées vous cliquez sur l'icône (à droite).
- Notez au passage que j'ai coché l'option
Clear
citée plus haut (pour essai) et qu'il a effacé ce cache à la déconnexion. Vous en avez la trace.