Bluefish 1.0.7 review

by on

Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.

License: GPL (GNU General Public License)
File size: 1976K
Developer: Olivier Sessink
0 stars award from

Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.

It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards.

Here are some key features of "Bluefish ":
A What You See Is What You Need interface
Multiple document interface, easily opens 500+ documents (tested 3500 documents simultaneously)
Project support, enables you to work efficiently on multiple projects
Support for remote files using gnome-vfs (depending on your gnome-vfs setup, you'll have FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more)
Customizable syntax highlighting based on Perl Compatible regular expressions, with subpattern support and default patterns for

Java server pages (JSP)
Cascading stylesheets (CSS)

Anti aliased text window
Multiple encodings support, can convert between different character sets, supports multibyte characters, unicode, UTF8 etc.
Line numbers along the document, bookmarks in documents and an excellent search function
Nice wizards for startup, tables, frames, and others
Dialogs for many HTML tags, with all their attributes
HTML toolbar and tearable menu's
Compliance with the Gnome and KDE user interface guidelines where possible
User-customizable toolbar for quick access to often used functions
Open files based on filename patterns and/or content
Fully featured image insert dialog
Thumbnail creation and automatically linking of the thumbnail with the original image
Multi thumbnail generation for easy creation of photo albums or screenshot pages
A custom menu, specify your own tags or sets of code, and define your own dialogs
Very powerful search and replace, allowing POSIX and Perl Compatible regular expressions and sub-pattern replacing
Custom search and replace pattern support for the Custom menu
Excellent unlimited undo/redo functionality
Function reference browser, including reference files for PHP, CSS, Python and obviously HTML
Configurable recent documents and recent directories functionality
Complete translations in Brasilian Portuguese, Bulgarian, Chinese, Danish, Finnish, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish and Tamil. Some other languages are partially supported.
User customizable integration of many programs, including weblint, tidy, make, javac etc. etc.
Auto tag closing for HTML and XML documents
Escape functions for HTML and XML documents

gtk version 2.0 or higher
libpcre 3.0 or higher
(optional) libaspell 0.50 or higher for spell checking
(optional) gnome-vfs for remote files.

Bluefish 1.0.7 keywords