About Bluefish
Bluefish is a free software advanced text editor with a variety of tools for programming in general and the development of dynamic websites. Bluefish supports development in (among others) HTML, XHTML, CSS, XML, PHP, C, C, JavaScript, Java, Go, Vala, Ada, D. Bluefish is a powerful and mature editor for various programming languages but focuses on editing HTML code for dynamic and interactive websites. Its simple editor provides the programmer with. Download Bluefish Editor for Mac to write codes – PHP, HTML, CSS. Program code writing PHP, HTML, CSS and other Bluefish Editor software developed for Mac computer systems, it is one of the easiest, fastest and most effective programs in writing programming languages and this unique program helps you to create and accomplish your internet projects with just one click of a button. Visual Studio Code. Code combines the streamlined UI of a modern editor with rich code assistance.
Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages. See features for an extensive overview, take a look at the screenshots, or download it right away. Bluefish is an open source development project, released under the GNU GPL licence.
Bluefish is a multi-platform application that runs on most desktop operating systems including Linux, FreeBSD, MacOS-X, Windows, OpenBSD and Solaris.
Bluefish is a powerful open source code editor
A nice article on hostingadvice.com about Bluefish being a powerful open source code editor.
Bluefish 2.2.11 release
Bluefish 2.2.11 is a minor maintenance release and minor feature release. The only exception to that is the python 3 compatibility which is a major change. If you compile Bluefish with python 3, you might experience new bugs. There are various minor changes as well. Double click selection has been improved (for example selecting a function name that has underscores), and is now configurable per language. Bluefish now has a feature to fill a line with spaces up to a mouse click, so you can start typing in any position on the screen (with a fixed width font). A crash when running very large replace actions on disk on many files has been fixed. Search and replace now ignores backup files by default. Cursor highlighting and line highlighting have been fixed for a rare bug. A small new feature has been added, to insert output from an external command in the current cursor position. Many language files have seen updates, most notably CSS, Python and HTML. A data loss bug - when an unknown encoding was selected - was fixed, the fallback is now to save as UTF-8. A bug when saving with unknown characters in the filename has also been fixed. Printing has been improved such as printing in landscape. Some small tweaks to the UI have been implemented. For example you can now search in files in the filebrowser (right click a directory). Search results can now be shown in the output pane. The current identifier can be selected using <shift><control><i>. Last there various fixes when Bluefish is run on top of Wayland.
News - October 17 - New package for OSX High Sierra released
The introduction of OSX High Sierra caused some incompatibilities. A new package is ready, based on the current development code base. It is available from http://www.bennewitz.com/bluefish/stable/binaries/macosx/Bluefish-2.2.10-2.dmg.
News - January 27 - Bluefish 2.2.10 released
Bluefish 2.2.10 is a maintenance release. Various language files have beenimproved, most notably languages that include CSS. There are also various fixesfor newer gtk versions and for gtk on wayland (which is now the default onFedora Linux). A new feature in the 2.2.10 release is the possibility toimport/export syntax color styles, included are styles for a light and a darktheme. Last there have been fixes for a few rare crashes.
News - June 16 - Bluefish 2.2.9 released
Bluefish 2.2.9 is a maintenance release that most importantly fixesincompatibility with Gtk 3.20. Next to that some small dialogs havebeen improved, and some user interface parts have been polished.
News - January 24 - Bluefish 2.2.8 released
Bluefish 2.2.8 is a bugfix release with some small improvements and morepolishing on existing features. It fixes a few serious but rarely occurringbugs. Options defined in the language definition files are now translated. Various default settings have been improved, most notably the command tolaunch Firefox for preview. The looks on newer gtk versions have beenrestored. CSS can now be compressed and decompressed. The installers forWindows and OSX have improvements, and there have been some OSX and Windowsspecific fixes. Character encoding detection has been improved. Auto-completion for HTML attributes has been improved. The SASS style language has been added.
Bluefish on Facebook
Bluefish is also on Facebook, if you want to contact the development team, but you do not (yet) want to join a mailinglist, try Facebook!.
Need hosting? Need a PHP course? Sponsor Bluefish!
If you choose A2 Hosting via our link, you help to sponsor the Bluefish project. Infinite skills, furthermore, hosts a PHP/MySQL tutorial with Bluefish; if you order it via the above link you help again to sponsor the Bluefish project.
News - Februari 1 - Bluefish 2.2.7 released
Bluefish 2.2.7 is mostly a bug fix release. It fixes rare crashes in theautocompletion, the filebrowser, the htmlbar plugin preferences, infile-load-cancel, and fixes a rare case of broken syntax highlighting after multiplesearch/replace actions. It furthermore displays better error/warning output whenparsing language files. It also finally fixes javascript regex syntaxhighlighting. The loading of files with corrupt encoding or non-printablecharacters (such as binary files) has been improved, and project loading oversftp has been improved. Various HTML5 tags have been added, and HTML5 is thedefault now for php, cfml and other languages that can include html syntax.Saving and loading of UTF-16 encoded files was broken and has been fixed.Various languages have better syntax support, such as javascript, css, html,pascal/deplhi, and html has improved autocompletion. On OSX the charmap pluginis finally included, the keys for tab switching no longer confict with somekeyboard layouts, and behavior at shutdown was improved. The upload/downloadfeature has a new option to ignore backup files. The home/end keys now workbetter on wrapped tekst. And finally the search and replace dialog correctlyshows the number of results when searching in files on disk.
News - April 21 - Bluefish 2.2.6 released
Bluefish 2.2.6 is mostly a bug fix release. This release fixes a critical bug(segfault) in filebrowser that could be triggered if the root directory was setas basedir. It also has a fix for a specific CSS-in-HTML-tag highlighting issue that broke HTML highlighting.The filter code furthermore caused a segfault if the command did not exist. TheWindows version finally supports open in running process. Next to these bugsmany small issues have been resolved. Development checks are now only enabled ifBluefish is compiled from svn, not if compiled from tarball. Various languagefiles have small improvements, most notably C, Javascript and CSS. Severaltranslations have been updated. A corner case for a new document from a templatethat does not exist was fixed. The 'open' submenu now opens SVG files from thefilebrowser instead of inserting an image tag. The included cssmin and jsbeatifyhave been updated. A syntax scanning issue when replacing large chunks of textwas fixed, he 'Report bug' link was broken, a new 'conditional' option to thelanguage file that makes re-using certain blocks of language files easier wasadded, and error reporting in outputbox was improved. On OSX filebrowser iconsand the 'open file' dialog size have been improved.
News - February 10 - Bluefish 2.2.5 released
Bluefish 2.2.5 is a minor bug fix release but has also quite some new features.The syntax scanning engine is faster after small changes to the text. Thefilebrowser is also much faster with less memory usage, with various fixes andnew features. Projects now store the active document and active line numbers.Indenting is improved in auto-completion and the smart indenting. Bookmarks andpaste special also have been improved. On OSX there are many improvements, suchas Mavericks support, Retina display support, working system hotkeys, nativeinput methods (Japanese, Chinese, etc.), opening files from the finder andWidget bindings on MacOSX are moved to Cmd+C|V|X|A and working. Furthermorealmost all syntax highlighting has been improved, most notable jquery injavascript, HTML5, and HTML5 in PHP files. There are also many bug fixes, suchas in wrap text on right margin, in the replace engine, the jsmin licence, thesplit lines feature, the auto-recovery and many obscure bugs. Last bluefish nowhas an appdata file.
News - February 12 - Bluefish 2.2.4 released
Bluefish 2.2.4 is mostly a minor bugfix release, but it carries many small improvements. It has various fixes for the tab-width on gtk 3.6, the blocksync feature, scrollwheel-zoom, language syntax detection and character encoding detection, toggle comment, split view, better ui language detection on OSX and Windows, and several more. The performance of Bluefish has been improved in a couple of ways, most notably the auto-completion popup speed. New features include more simple search options, paste special (to paste for example images from Libreoffice), control-tab to switch to the most recent document, save as copy, and pylint, cssmin, jsmin, csstidy and php_beautifier integration. Various language syntax definition files have also been improved. With this release the minimum required gtk version is bumped to 2.20.
News - June 28 - Bluefish 2.2.3 released
Bluefish 2.2.3 has mostly many minor bugfixes and many minor enhancements. Thereare only few major changes: a corrupted state in the syntax scanner that couldlead to a segfault was fixed, code folding had major fixes and improvements,search had major fixes, and a lorem ipsum generator was added. The GUI wasrestructured in some areas, and some shortcut key combinations were added. Somevisibility features were added such as a bigger cursor and cursor highlighting,and some options were improved such as zoom and the custom colors. Externalcommands had some changes such as better cursor positioning after a filter hasbeen used, user supplied arguments for external commands, and an option torestore the default settings. On the multiplatform front: the broken shortcutkey S was fixed on OSX, and file recovery was fixed on Windows. On the web frontsome dialogs were added for HTML5, the thumbnail generator was fixed, and insertcolor, path and relative path have been added. Many language files wereimproved, and more user configurable options have been added to most languagefiles. You can now select a block of text by dragging the mouse in the margin,and move the selected block with <ctrl><up> and <ctrl><down>.
News - April 5 - Mailinglists functional again
The list servers are working again! The list administration web-interface is also up again.
News - April 3 - Mailinglist infrastructure down
The bluefish mailinglists are currently not functioning. This is being worked on, we hope to retrieve the list of subscribers, so we can re-subscribe all email accounts. This affects the bluefish-users, bluefish-dev and bluefish-cvs lists.
News - March 1 - Bluefish 2.2.2 released
Bluefish 2.2.2 is largely a bug fix release with some very minor new features. Aregression in the search functionality was fixed, that caused a segfault if adocument with search results was closed. Multiple replace with search resultsdirectly next to each other corrupting the text was also fixed. The brokencursor positioning that ruined the Zencoding plugin was also fixed. On themultiplatform front: on Windows handling of the profile directory with non-asciicharacters was fixed and on MacOSX image browsing in the image dialog was fixed.Two GTK-3 related bugs where fixed: the CSS dialog was unusable on GTK-3 and theright margin indicator was positioned wrong. Next to the major fixes severalsmall memory leaks where fixed. Next to the bug fixes some small improvementswhere made. Startup is slightly faster using more threads during startup andimproving the document recovery. The annoying scrolling of the side barfilebrowser in 'treeview' mode was fixed, descriptions of language options wherefixed, and some menu strings, some HTML5 options where improved, acceleratorsand shortcut keys got improved and translations got better. The new features:duplicate line and delete line, and the Catalan translation.
News - December 23 - Bluefish 2.2.1 released
Bluefish 2.2.1 is mostly a bug fix release, but it has one major new feature: Zencoding support (requires python). The bug fixes include a fix to build on Gtk+-2.22, many translations are better up-to-date, a fix for PCRE regular expression searching, several layout fixes for Gtk+-3.2, several obscure segfault fixes, a fix for autocompletion of variables in PHP, <img> dialog fixes, and some memory-leak fixes.
Need hosting? Sponsor Bluefish!
Need hosting for your Bluefish project? When you choose A2 Hosting via our link, you help sponsor the Bluefishproject! A2 Hosting supports many of the Bluefish web languages included PHP, Perl and Ruby. MySQL support is also included along with SSH, CVS,and FTP. You'll also get access to their free CDN, free Server Rewind backups and 24/7/365 support team. Use the coupon code BLUEFISH andyou'll receive a 5% discount.
News - November 25 - Bluefish 2.2.0 released
Bluefish 2.2.0 is a new major release and the start for the 2.2 series. Under the hood Bluefish 2.2.0 has a massive number of changes: Bluefish now works with gtk-3 (gtk-2 is still supported), and the syntax scanner had a major overhaul to make it faster, which is especially noticeable when working on large files.
Another big change in Bluefish 2.2.0 is the new search and replace function. It has been completely redesigned: the simple search function is now integrated in the main window, and the new function supports both search and replace in files on disk (next to already opened documents). Other new features include a toggle comment function that is context-aware (add <!-- --> comments in html code, use // comments in javascript code, etc.) and a select block feature that automatically selects the current context block and can be used multiple times to select the parent blocks. Another new feature of the syntax recognition is the autocompletion of user-defined functions, and a jump function that will bring you immediately the the definition of a function.
Next to all the new features many existing features have been improved and polished. Support for new languages has been added, such as Google Go, Vala and Ada. See the introduction to Bluefish 2.2.0 movie for a good overview.
On-line PHP/MySQL course with Bluefish
Infinite skills hosts a PHP/MySQL tutorial with Bluefish. by Robert J. Tucker. The first three chapters are available for free. If you purchase the course via the this link you will sponsor the Bluefish project.
What others have said about Bluefish
Bluefish is by far the most powerful among the HTML editors we tested. It is probably the most potent editor for Linux in general. (www.suse.com)
GPL-licensed Bluefish has become an excellent 'production tool' for those of who earn our living writing for Web sites, full of little 'speed you up' features [..] It is an excellent example of how a multinational group of talented programmers can produce a piece of work under the GPL that is at least as good as any commercial program (newsforge.com)
The Bluefish HTML editor is an excellent example of of how good open source programs can be. It is feature rich, with lots of time saving tools for experienced coders and friendly enough for newbies to be productive in little or no time. (www.linuxorbit.com)
If you've ever longed for an HTML editor that is easy to use, yet doesn't try to do everything for you, Bluefish is just the editor for you. It has a wealth of features that will make your programming easier, but in the end you retain total control of the HTML. (software.linux.com)
Bluefish marries the best of GUI's and traditional text editing into a customizable, useful package. (www.linuxplanet.com)
One of the most powerful editors for Linux + Supports many programming and markup languages + Lots of time saving tools for experienced users + Friendly enough for beginners + Its wealth of features will make your programming easier + While letting you maintain control over your code (www.lindows.com)
- 1Installing Bluefish on Debian GNU/Linux
- 1.2Installing the very latest release on Debian
- 1.3Installing the very latest on Ubuntu Linux
- 2Installing Bluefish on Fedora Linux
- 3Installing Bluefish on RHEL/CentOS 6.5
- 8Installing Bluefish on Windows XP or newer
- 8.1Installing with internet connection
Installing the release that is part of Debian / Ubuntu / Mint / etc.
Use
or any other frontend for the package manager such as synaptic or simply 'add / remove programs'.
Installing the very latest release on Debian
Installing the very latest release on Debian 8 (Jessie/Stable)
Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:
or
And install the package via:
Report any bugs to the Debian bugtracker.
Installing the very latest release on Debian 7.0 (Wheezy/Oldstable)
Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:
or
And install the package via:
Report any bugs to the Debian bugtracker.
Installing the very latest release on Debian 6.0 (Squeeze/Oldoldstable)
Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:
or
And install the package via:
This version is built with the GTK+ 2 libraries. Report any bugs to the Debian bugtracker.
Installing the very latest on Ubuntu Linux
You'll find recent packages of bluefish in the Bluefish PPA maintained by Klaus Vormweg. Follow the instructions given there to add this repository. Then bluefish can be updated to its latest release:
Please note, that the http://debian.wgdd.de repository has become obsolete. See below, how to clean your system.
Removing obsolete debian.wgdd.de entries from sources.list
The http://debian.wgdd.de/ repository no longer provides packages of bluefish. The above steps make the following entries to either /etc/apt/sources.list or /etc/apt/sources.list.d/debian.wgdd.de_*.list or any other file in /etc/apt/sources.list.d/ obsolete. You can safely remove any references to the http://debian.wgdd.de repository, that may look like these:
and update your system:
Also the wgdd-archive-keyring package then is obsolete together with the repository keyring. If you have the package installed, do:
... or if you only had the key:
Installing the version distributed by Fedora
Installing the very latest on Fedora with dnf
To enable a bluefish-release dnf repository download the bluefish-release.repo file.
Place this repo file in /etc/yum.repos.d
Place this repo file in /etc/yum.repos.d
Then you can install normally with...
Packages are currently provided for Fedora 24 and 25. Packages are provided for both i386 and x86_64.
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.
Installing development versions on Fedora with dnf
While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.
Please report any bugs you might find in Bluefish bugzilla
Please report any bugs you might find in Bluefish bugzilla
Bluefish Editor For Mac Free
If you wish to test the bleeding edge versions of Bluefish currently under development download the bluefish-svn.repo file.
Place this repo file in /etc/yum.repos.d
Place this repo file in /etc/yum.repos.d
Then you can install normally with...
Packages are currently provided for Fedora 24 and 25. Packages are provided for both i386 and x86_64.
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.
Bluefish Editor For Mac Windows 10
Installing the very latest on RHEL/CentOS 6.5
Bluefish packages for RHEL/CentOS 6.5 are available at the links below for i386 and x86_64.
These packages require version 6.5. Previous versions prior to 6.5 had GTK+ 2.18.x.
RHEL/CentOS 6.5 has GTK+ 2.20.x which is the minimum version required to build current versions of Bluefish.
These packages require version 6.5. Previous versions prior to 6.5 had GTK+ 2.18.x.
RHEL/CentOS 6.5 has GTK+ 2.20.x which is the minimum version required to build current versions of Bluefish.
All packages are built using mock. All packages are signed with this gpg key.
Required for RHEL/CentOS 6.5..
i386
x86_64
Optional debug info RHEL/CentOS 6.5..
i386
Bluefish Editor Review
x86_64
Bluefish is available in the main repository. Launch YaST and search for 'bluefish' to find and select the appropriate package to install.
This process is also automated through 1-Click-Install on the openSUSE Build Service: https://software.opensuse.org/package/bluefish
Download the latest version installer from http://www.bennewitz.com/bluefish/stable/binaries/macosx/, open it and drag the bluefish icon onto Applications.
In Mavericks there is a system setting called Gatekeeper that only allows you to install packages from Apple-identified developers. Bluefish is not distributed through the Apple app store, so you will have to workaround that setting.
Use the contextual menu (e.g. secondary-click button), and you'll see a menu with 'Open' in it.This will present you with a dialogue box, asking you for permission to run the software.You will only be asked this the first time.
![Bluefish Editor For Mac Bluefish Editor For Mac](/uploads/1/2/6/3/126383949/996608781.jpg)
Alternatively, the Gatekeeper setting can be disabled. For information, see: https://kb.wisc.edu/helpdesk/page.php?id=25443 or http://support.apple.com/kb/ht5290
Installing with internet connection
Download the latest Bluefish installer from the main download server: http://www.bennewitz.com/bluefish/stable/binaries/win32/
The installer will require internet access to download GTK+ and any spell check dictionaries. Please note that the internet-enabled setup may fail if the installer is run from a network share. See below for instructions for internet-less installation.
Installing without Internet Access
Download the latest Bluefish installer from the main download server: http://www.bennewitz.com/bluefish/stable/binaries/win32/
Download the GTK+ 2.24.8 installer (from the gtk-win project): http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.8-2011-12-03-ash.exe?download
Download any language dictionaries you wish to be able to install: http://www.muleslow.net/files/aspell/lang/
Place the files in a new directory named 'redist' in the same directory as the Bluefish installer.e.x.
The installer will fall back on downloading the files if they are not found in the redist folder, or if the checksum of the local copy is invalid.
Retrieved from 'https://bfwiki.tellefsen.net/index.php?title=Installing_Bluefish&oldid=2728'