I’ve use NotePad++ as a Windows NotePad replacement for some time now. It’s great for editing css and php files on my local computer. But did you know you can upload your files to your website directly from NotePad++? Saves having to launch your ftp client to upload them. In NotePad++, there’s a plugin called FTP Synchronize under the Plugins menu which is installed by default during installation of NotePad++. Go to FTP Synchronize and click Show FTP folders. New windows should open to the right and below the main NotePad window. The window to the right looks like this:
Click on the Settings icon, which will bring up the following window:
Click on New at the bottom left to start a new profile. In the box named Profile at the top right, give your profile a memorable name, e.g. the name of your blog and click Rename. Add the details down the right side and click OK. If you’re not sure of these they’ll be in your current ftp client. You can set the Initial directory to the sub-folder where your files are stored online.
Once this is saved, you can click the Connect button as shown in the top graphic. You’ll get a drop-down box with your saved profile and just click on it. Obviously, you could save a number of profiles here to connect to different folders online (e.g. different blogs). Once connected, just click the Upload button shown in the top graphic and the saved edited file currently showing in NotePad++ will be uploaded to your chosen folder.
Edit (6th December 2010) Since I wrote this post, the NotePad++ plugin has been updated and renamed. If you’re using the latest version of NotePad++ (currently 5.8.5), the plugin is now called NppFTP but works in much the same way as the old plugin.