Showing posts with label Tool. Show all posts
Showing posts with label Tool. Show all posts

Friday, February 15, 2008

Notepad++



Notepad++ is a free (free as in "free speech", but also as in "free beer") source code editor and Notepad replacement, which supports several programming languages, running under the MS Windows environment. 

This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence. 

This project is mature. However, as you can see it's a one-man-project, there are still some bugs and missing features. If you have any question or suggestion about this project, please post them on the forums. As well, if you have any feature requests, you can always make the demand, but there's no guarantee that I'll implement it.

You're encouraged to translate Notepad++ (if it is not present in the Download Section) and/or to translate the Notepad++ official site into your native language.

I hope you enjoy Notepad++ as much as I enjoy coding it.


Here are the features of Notepad++ :

Syntax Highlighting and Syntax Folding 

Supported languages :

C C++ Java C# XML HTML

PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB/VBS SQL Objective-C
RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake

WYSIWYG 

If you have a colour printer, print your source code (or whatever you want) in colour. 

User Defined Syntax Highlighting 

It allows user to define his own language : not only the syntax highlighting keywords, but also the syntax folding keywords, comment keywords and the operators. 

Auto-completion 

For most supported languages, user can make his/her own API list (or download the api files from dowload section). Once the api file is ready, type Ctrl+Space to launch this action . For more information about Auto-completion, please see Auto-completion HOWTO.

Multi-Document 

You can edit several documents at the same time.

Multi-View 

You have two views at same time. That means you can visualize (edit) 2 different documents at the same time. You can visualize (edit) in the 2 views one document at 2 different positions as well. The modification of document in one view will carry out in another view (i.e. you modify the SAME document when you are in clone mode). 

Regular Expression Search/Replace supported 

You can search and replace one string in the document by using the regular expression. 

Full Drag ‘N' Drop supported 

You can open a document by drag & drop. You can also move your document from a position (or even a view) to another by drag & drop. 

Dynamic position of Views 

The user can set the position of the views dynamically (only in 2 views mode : the splitter can be set in horizontal or in vertical). 

File Status Auto-detection 

If you modify or delete a file which opened in Notepad++, you will be notified to update your document (reload the file or remove the file). 

Zoom in and zoom out 

That's another fantastic function of Scintilla component. 

Multi-Language environment supported 

The Chinese, Japanese, Korean, Arabic and Hebrew Windows environments are supported. See Notepad++ under the Chinese Windows , under the Arabic Windows and under the Hebrew Windows in action. 
Bookmark 

User can just click on the bookmark margin (located right side of line number margin) or type Ctrl+F2 to toggle a book mark. To reach the bookmark, type just F2 (Next bookmark) or Shift+F2 (Previous bookmark). To clear all bookmarks, click the Menu Search->Clear All bookmarks. 

Brace and Indent guideline Highlighting 

When the caret stay beside of one of those symbol { } [ ] ( ) , the symbol beside of caret and its symmetric opposite symbol will be highlighted, as well as the indent guideline (if any) in order to locate the block more easily. 

Macro recording and playback 

You can save several macros and edit their keyboard shorcuts for the next use. 


 

Sunday, February 10, 2008

HTML Editors 101 - Smaller Is Better

SiteSpinner is a user-friendly web site development tool that includes many advanced features such as drag-and-drop positioning, built in FTP to publish directly to your web site, an image editor and graphics creation all in one. With SiteSpinner, objects can be placed wherever you want them with your mouse. Not only that, you can place objects so they are always centered, or automatically scale to fit your visitors browser. The Text Editor works like a word processor, allowing you to change font, size and color. Add links and spell-check your work. Add titles and you have a professional page. The drag-and-drop Table Editor lets you quickly organize your information. Text, pictures, or any object can easily be dragged into position, and your table’s properties can be set the way you want them.
Full review posted at http://www.deprice.com/sitespinner.htm
NoteTab Pro
NoteTab Pro is a leading-edge text editor and HTML coding tool, and an ideal Notepad replacement. Winner of top shareware industry awards since 1998, this elegant application does it all: you can handle multiple large files with a simple tabbed interface, use a spell-checker and thesaurus, format text, use multiple undo, and bookmark documents. You can build templates, use powerful system-wide searches, and do global multi-line replacements.
Full review posted at http://www.deprice.com/notetabpro.htm
CoffeeCup HTML Editor
The CoffeeCup HTML Editor is 2 Editors in 1. If you know HTML or want to learn more use the powerful and easy Code Editor that has set the standard since 1996. To make pages fast, or without knowing HTML use the drag and drop WYSIWYG Visual Editor. You can also go back and forth between the Code and Visual Editors to create remarkable Websites in a snap. CoffeeCup comes with more than 100 DHTML & Javascripts, a DHTML Menu wizard, 25,000 Graphics and Photos including over 1,000 XP Style Icons and access to over 500 Free Website Templates. It also has Built-in FTP Uploading and easy to use Table, Frame, Font, and Form Designers.
Full review posted at http://www.deprice.com/coffeecuphtmleditor.htm
CodeLock 2.0
Codelock encrypts PHP and any HTML generated by your PHP scripts. You can password protect your scripts, create an expiry time or unlock key, lock to IP or URL and more. The Encryptor software works with any install of PHP4.x or better. Requires no additional software to be installed (on your server or on your clients server) - Codelock V2 is ISP friendly. Works both on your ‘localhost’ server OR online via HTTP Works on Linux, Windows and FreeBSD operating systems. Requires no changes to the web server (with default PHP installation). Works in PHP safe mode and with globals off (except when encrypting from zip files). Encrypts PHP or HTML files (including HTML or javascript embedded into PHP). Encrypts HTML web pages as an added extra Offers ZLIB compression as part of the encryption. Your PHP pages can be compressed to approximately 1/3 of their file size.
Full review available at http://www.deprice.com/codelock.htm
John Deprice is a self-taught webmaster. The tools he uses to create websites are available at http://www.deprice.com/utilities.htm