Bluefish is a powerful editor targeted towards programmers and web designers, with many options to write websites, scripts and programming code.
Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.
Bluefish runs on most POSIX compatible operating systems including Mac OS X, FreeBSD, Linux, OpenBSD and Solaris.
Here are some key features of "Bluefish":
· Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor. Bluefish is uses 30%-45% of the memory compared to other web development editors.
· Fast - Bluefish loads tens of files within seconds.
· 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, and automatically restores settings for each project.
· Support for remote files using gnome-vfs (depending on your gnome-vfs setup, you'll have FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more). The development version uses GIO/GVFS to open remote files.
· Very powerful search and replace, allowing POSIX and Perl Compatible regular expressions and sub-pattern replacing
· Open files recursively based on filename patterns and/or content
· Unlimited undo/redo functionality
· Customizable syntax highlighting based on Perl Compatible regular expressions, with subpattern support and default patterns for: Python, HTML, PHP, C, Java, JavaScript, JSP, SQL, XML, Perl, CSS, ColdFusion, Pascal, R, Octave/MATLAB
· Anti aliased text window
· Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.
· Line numbers along the document, bookmarks in documents and an excellent search function
· HTML toolbar and tearable menu's
· Compliance with the Gnome and KDE user interface guidelines where possible
· Specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key combination of your liking to speed up your development process
· Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection.
· Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script.
· Function reference browser, including reference files for PHP, CSS, Python and HTML
· 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.
· Auto tag closing for HTML and XML documents
What's New in This Release: [ read full changelog ]
· add initial ChangeLog to CVS to keep track of changes