Notepad++ und das „Session snapshot“ Feature

In dem freien Texteditor Notepad++ gibt es seit Version 6 ein Feature mit dem Namen Session snapshot welches einige Nutzer ratlos zurücklasst. Grund dafür ist die fehlende Abfrage ob eine geänderte Datei gespeichert werden soll, wenn der Editor beendet wird.

Die Einstellungen von Notepad++

Die Einstellungen von Notepad++

In der neuen Version ist das Feature Session snapshot standardmäßig aktiviert, was dazu führt das die Session komplett gespeichert wird. Öffnet man den Editor, so werden alle Dateien und ihre nicht gespeicherten Änderungen wieder angezeigt. Möchte man stattdessen das alte Verhalten wieder herstellen, so kann das Feature in den Einstellungen unter Settings -> Preferences -> Backup deaktiviert werden. Danach fragt Notepad++ beim Beenden wieder, ob ungesicherte Änderungen vor dem Beenden gespeichert werden sollen.

Sigil

Gestern war ich auf der Suche nach einem Editor, mit welchem sich ePub-Dateien direkt bearbeiten lassen. Seit 2009 gibt es als Lösung für dieses Problem den freien Editor Sigil, dessen Projektseite auf sigil-ebook.com zu finden ist.

Sigil mit einer geöffneten ePub-Datei

Sigil mit einer geöffneten ePub-Datei

Mit dem Editor ist es möglich ePub-Dateien grafisch oder direkt im Quelltext zu bearbeiten. Sigil ist für Mac OS X und Windows verfügbar. Unter Linux ist der Editor theoretisch lauffähig, wird aber nicht offiziell vom Entwickler unterstützt. Bezogen werden können die aktuellen Releases über GitHub. Lizenziert ist Sigil unter der GPL in der Version 3 – der Quelltext ist ebenfalls auf GitHub zu finden.

Selektierte Blöcke unter Textmate tabweise verschieben

In vielen Texteditoren kann man einen selektierten Block mittels Druck auf die Tab-Taste um einen Tab nach vorne schrieben. Mittels Shift+Tab kann der gesamte Block einen Tab nach links geschoben werden. Wenn man diese Tastenkombination nun im freien Mac OS X Editor TextMate ausprobiert, wird man feststellen das nicht funktioniert.

Ein selektierter Block im TextMate Editor

Ein selektierter Block im TextMate Editor

Der Grund hierfür liegt in der leicht anderen Belegung. Um einen Block einen Tab weiter zu schieben muss hier die Tastenkombination Alt + Tab gedrückt werden, einen Tab zurück geht es mittels Shift + Alt + Tab.

TextMate 2 als Download

Seit knapp zwei Tagen ist die Version 2.0 (bzw. deren Alpha) des Mac OS X Texteditors TextMate nun Open Source. Das ganze steht dabei unter der GPLv3. Der passende Quelltext dazu ist unter https://github.com/textmate/textmate zu finden. Wer diese Version ausprobieren möchte, aber nicht wirklich Lust darauf hat das ganze zu kompilieren, der kann sich an meinem vorgefertigten Paket bedienen, welches hier herunterladen werden kann.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Textmate

Standardeditor im Terminal unter Mac OS X ändern

Der Standardeditor im Terminal bei Mac OS X ist vim. Möchte man diesen nicht benutzen, so kann man den Editor ändern, indem man im Nutzerhauptverzeichnis eine „.bash_profile“ Datei anlegt (wenn diese nicht bereits vorhanden ist). In diese Datei trägt man dann folgendes ein:

export EDITOR=nano

Nachdem dem Speichern der Änderung, sowie einem Neustart ist der neue Editor aktiv.