Bluefish

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. Installation von Programmen

  2. Pakete aus dem Quellcode erstellen, optional

Inhaltsverzeichnis
  1. Installation
    1. Manuell
  2. Benutzung
  3. Problembehebung
    1. Firefox
    2. Drucken
  4. Links

./bluefish-logo.png Bluefish 🇬🇧 ist ein Editor für Programmierer, der die Grafikbibliothek GTK+ nutzt und sich daher gut in GNOME, Xfce und LXDE integriert. Er bietet unter anderem Syntaxhervorhebung für HTML, CSS, PHP, Java, Perl, Python, C und Pascal an. Bluefish beinhaltet HTML-Tags in einer Werkzeugleiste. Zusätzlich lassen sich externe Programme wie z.B. Firefox einbinden und der Funktionsumfang erweitern. Erstellte Internetseiten können mit externen FTP-Programmen publiziert werden.

./Bluefish.png

Installation

Bluefish kann über das folgende Paket aus den offiziellen Paketquellen installiert [1] werden:

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install bluefish 

sudo aptitude install bluefish 

Manuell

Um das Programm selbst aus dem Quellcode zu kompilieren, werden neben den in [2] erwähnten Paketen noch die folgenden Pakete benötigt [1]:

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install libgtk2.0-0 libgtk2.0-dev libpcre3 libpcre3-dev 

sudo aptitude install libgtk2.0-0 libgtk2.0-dev libpcre3 libpcre3-dev 

Danach lädt man sich den Quellcode 🇬🇧 ⮷ herunter, entpackt die Archivdatei (.tar.bz2) und kompiliert das Programm [2].

Benutzung

Bei Webeditoren gibt es abhängig von den eigenen Vorkenntnissen spezielle Vorlieben. HTML-Einsteiger bevorzugen häufig KompoZer oder BlueGriffon, während bei Fortgeschrittenen unter anderen gedit (mit Plugins) und Geany beliebt sind. Daher im Folgenden ein paar Besonderheiten von Bluefish:

Problembehebung

Firefox

Möchte man Firefox für die Vorschau nutzen, muss der Aufruf ab Version 36 entsprechend angepasst werden. Dies erledigt man über "Bearbeiten -> Einstellungen - > Externe Befehle" und folgenden Befehl (firefox -remote 'openURL(%)' funktioniert nicht mehr):

firefox '%p'&

Drucken

Ältere Versionen von Bluefish (1.0.x) besitzen keine Druckfunktion. Um trotzdem drucken zu können, richtet man sich entweder über "Bearbeiten -> Einstellungen > externe Filter" einen benutzerdefinierten Druckbefehl ein:

lp -o media=a4 -o prettyprint -o page-top=72 -o page-left=54 -o cpi=12 -o lpi=8 '%f'

der dann im Menü unter "Werkzeuge -> Filter" zu finden ist und den Standarddrucker verwendet. Alternativ kann man auch den jeweiligen Standardeditor oder eines der unter Benutzung genannten Programme zum Drucken benutzen. Die Programmeinstellungen werden im Ordner ~/.bluefish/ gespeichert.