Texteditor

Aus Programmieren-Wiki
🚧 Diese Seite befindet sich in Bearbeitung 🚧

Mithilfe von Texteditoren bearbeiten kann man (wie erwartet) Texte editieren. Was durch die Flut an IDE's und anderen Programmierhilfen außer Sicht geraden ist: Mit Texteditoren kann man auch Quelltext schreiben und damit auch Programmieren.

Insbesondere für den Start des Übungsbetriebes soll genau das im Fokus stehen. Ziel ist es, auch ohne eine IDE in der Lage zu sein, Java Quellcode zu schreiben und kompilieren.

Windows - Notepad

Wer gerne Windows benutzt, kann sich mit dem Notepad oder auch Microsoft Editor anfreunden. Dieser ist nicht nur vorinstalliert, sondern erfüllt auch alle Anforderungen die wir haben: (Quell-) Text schreiben und speichern.

Hier muss man lediglich beachten, dass in den Einstellungen das automatische Umrechen von zu langen Zeilen aktiviert werden muss. Diese Funktion verändert allerdings nur die Darstellung und nicht den geschriebenen Text. Es werden also nicht automatisch irgendwelche Zeilenumbrüche hinzugefügt, sondern nur das lesen des Quelltextes für den Nutzer angenehmer gestaltet.

Eine beliebte und etwas mächtigere Alternative ist das Notepad++. Dieses kann hier heruntergeladen werden. Das Program ist nicht nur kostenlos, sondern bietet auch Syntax-Highlighting, Autovervollständigung und vieles mehr.

Mac OS X - TextEdit

Seit einiger Zeit liefert Apple mit seinen Geräten TextEdit, einen Texteditor mit zusätzlichen Textformatierungsfunktionen, mit. Für Abgaben mit diesem Program sollte alerdings eingestellt werden, dass reiner statt formatierter Text in den Einstellungen ausgewählt ist.

Linus - Vim

Unter Linux gibt es eine Vielzahl an Texteditoren. Einige, die direkt auf der Kommandozeile funktionieren (Nano, VIM) und andere die eine eigene Umgebung dafür mitbringen. Diese heißen je nach Window Manager unterschiedlich. Zum Beispiel:

gedit - Gnome

pluma - Mate

Kate - KDE

Eine weitere mächtige Alternative ist Sublime Text. Dieser Texteditor besitzt nicht nur Syntax-Highlighting sondern auch eine Plugin-Schnittstelle, um das Program nach eigenem Belieben zu erweitern, teilweise so weit, dass es Funktionen einer IDE übernehmen kann.

Komplilieren und Ausführen

Zu sehen ist rechts ein Quellcode-Schnipsel in Java, der fehlerfrei kompilierbar ist. Links ist die Kommandozeile in Windows. Das Program schreibt bei Ausführung "Hello World" in eine Zeile und beendet sich danach. Zuerst wird der Befehl javac, gefolgt von java ausgeführt:

  • javac <NameDerDatei>.java
    Kompiliert eine Klassendatei. Ohne diesen Befehl auszuführen kann das program so nicht ausgeführt werden.
  • java <NameDerDatei>
    Führt das soeben kompilierte Program aus. Wurde nach einer Änderung des Programs nicht erneut kompiliert, wird die "alte" Version ausgeführt.