Notepad++ 5.5 erschienen

Vor einigen Tagen ist die Version von Notepad++ erschienen. Dabei handelt es sich um einen umfangreichen Texteditor mit Syntaxhervorhebung und vielen anderen Funktionen. Basierend auf der Scintilla Komponente (welche nun in der Version 2.01 vorliegt) bietet Notepad++ eigentlich alles was man von einem Texteditor erwartet.

Weitere Informationen gibt es unter:
http://www.golem.de/0909/69983.html
http://www.heise.de/newsticker/Neuauflage-von-Notepad–/meldung/145689

Notepad++

Wer unter Windows auf der Suche nach einem guten Texteditor ist kann natürlich auf Editoren wie UltraEdit zurückgreifen. Allerdings gibt es auch Open Source Alternativen. Eine dieser Alternativen ist Notepad++. Bei diesem Editor handelt es sich um einen mächtigen Editor auf der Basis von Scintilla.

Notepad++ unterstützt Syntax Highlighting für unterschiedlichste Sprachen unter anderem für C, C++, C#, CSS, Fortran, HTML, Java, JavaScript, Perl, PHP, Ruby und XML. Daneben beherrscht er eine Fülle von nützlichen Funktionen und kann durch Plugins erweitert werden. Notepad++ ist Unicode fähig.

Zu finden ist Notepad++ unter http://notepad-plus.sourceforge.net/de/site.htm.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Notepad%2B%2B

Noch ein paar Tips zum XMoto Editor

Wenn man einen XMoto Level gestaltet gibt es einige Sachen die man früher oder später machen möchte. Einige von diesen Sachen sollen hier aufgeführt werden.

Levelgröße anpassen
Möchte man die Levelgröße anpassen (entweder kleiner oder größer) so zeichnet man erst einmal ein Rechteck in der passenden Größe. Dieses Rechteck markiert man dann und geht dann auf Datei -> Dokumenteneinstellungen. Dort drückt man auf den Button Seite in Auswahl einpassen und löscht anschließend noch das Rechteck und schon ist es geschafft.

Hintergrundlayer
Um in einem Level einen Hintergrund zu gestalten muss man erst einmal einen zweiten Layer anlegen. Dies geschieht indem man im Menü Ebene, Ebene hinzufügen auswählt. Diese Ebene sollte unter der bereits bestehenden Ebene angelegt werden. Damit XMoto auch weiß welche Ebene die Spielebene ist muss man die Layer Eigenschaften konfigurieren. Dies geschieht unter Effekte -> XMoto -> Level -> Set Layer Properties. Dort häckelt man an welcher Layer der Main Layer ist. Den neuen Layer kann man dann wie nach eigenem Ermessen gestalten.

Level erstellen für XMoto

Bei XMoto handelt es sich um ein Geschicklichkeitsspiel bei dem man mit einem Motorad durch verschiedene Level fahren muss. Dieser Level werden mit dem Open Source Vektorgrafikprogramm Inkscape erstellt. Unter http://download.tuxfamily.org/xmoto/svg2lvl/0.4.1/Inkscape-0.45.1_inksmoto-0.4.1_win32.exe kann man sie eine Inkscapeversion mit dem InksMoto Plugin herunterladen.

Nachdem man diese Version installiert hat kann man beginnen. Um einfaches Level zu gestalten zeichnen wir einen Block un drehen ihm ein bisschen nach rechts so das eine Schräge entsteht. Dann markiert man dieses Block und macht daraus einen XMoto Block. Dies geschieht in dem man unter „Effekte->X-moto->Blocks“ Change Block Type aufruft und den Blocktyp und die Blocktextur festlegt.

Nun brauchen wir nur noch einen Start- und einen Endblock. Dazu setzen wir einen Block links oben und einen rechts unten am Ende der Strecke. Nun markieren wir den Block links oben und gehen in das Menü unter „Effekte->X-moto->Entities->Convert Into Player Start“. Der andere Block wird in „End Of Level“ konvertiert und schon ist das erste Level fertig. Getestet werden kann das ganze dann mit „Effekte->X-moto->Andere->Launch Level in XMoto“.

Weitere Informationen unter:
http://xmoto.tuxfamily.org/
http://wiki.xmoto.tuxfamily.org/index.php?title=De:Inkscape-0.4.0
http://wiki.xmoto.tuxfamily.org/index.php?title=%C3%9Cber_gutes_Level_Design

Vi für Anfänger

In letzter Zeit habe ich eine Menge Dateien auf meinem Freerunner angelegt. Da dies meist über SSH geschah und standardmäßig nur vi installiert ist, blieb mir keine andere Wahl als vi zu benutzen :)

Mit vi eine Datei anlegen
Um mit vi eine Datei anzulegen gibt man in der Konsole einfach vi ein.

Eine Zeile löschen
Hat man in vi etwas geschrieben und möchte eine Zeile entfernen so geht man auf die entsprechende Zeile drückt die Escapetaste gibt dd ein und bestätigt das ganze mit der Entertaste.

Das Dokument speichern und vi beenden
Möchte man das Dokument speichern so drückt man die Escapetaste und gibt anschließend :wq ein. Gibt man hier nur :w so wird das Dokument nur gespeichert.

vi beenden ohne zu Speichern
Möchte man vi beenden ohne das zur Zeit geöffnente Dokument zu speichern so gibt man :q! ein und schon beendet sich vi.

Ist doch ganz einfach oder? ;)