Table of Contents
In this chapter most of the functionalities of Bluefish are described. What you can do, how you do it, and how you can customise the default behaviour.
In GNOME Bluefish is started from the Applications/Programming menu.
There are several useful command line options.
-s skip root check
-v current version
-n open new window
-p filename open project
-h this help screen
--display
Many programs like browsers, email clients and file managers can be configured to open files in Bluefish. For example bluefish '%s' will open a file in the current window, bluefish -n '%s' will open a file in a new window, and bluefish -p '%s' will open a project file.
The biggest part of the user interface is the editor area. Because Bluefish has a so called "Multiple Document Interface", there are actually many editor areas in Bluefish, accessible via the tabs. By default the tabs are on the bottom.
The top of the Bluefish interface consists of a menu, a main tool bar, a HTML tool bar, and a Custom menu.
The main toolbar gives you quick access to the basic functionalities of a text editor.
The HTML toolbar deals with most used HTML functionalities.
The custom toolbar provides access to languages and replacement functions. It is fully customizable through the preferences panel.
On the side, by default the left side, there is the side panel. The side panel consists of a file browser, a function reference browser and a bookmark browser.
This is where you may get quick access to files, switching directories in the upper part.
The function reference browser references CSS2, HTML, PHP, and Python functions with their syntax.
The bookmark browser allows you to access directly a marked position in a file.
On the bottom of Bluefish is the status bar. Here messages are shown, the current line and column number are shown, the insert (INS) or overwrite (OVR) mode for the cursor, and the file type and character encoding.
The visibility of these items can be toggled via the menu.
If you want to disable any of these items by default, you can set these options in the preferences under User interface.