Unter Linux gibt es neben dem vi jede Menge andere Editoren (Terminal). Ich persönlich kann mir die Befehle für den vi nicht wirklich merken und vergesse diese immer mal wieder.
Als Alternative benutze ich nun seit einiger Zeit Nano zum Bearbeiten von Dateien im Terminal von Linux. Unter Windows bleibe ich natürlich weiterhin bei “meinem” Notepad++.
Im Nano gibt es nur einen Modus, mit dem man Text einfügen / ändern oder auch löschen kann. Spezielle Funktionen kann man im Zusammenhang mit der CTRL-Taste benutzen.
Für den Nano gibt es jede Menge Befehle und Abkürzungen. Gleich im Anschluss eine Übersicht mit einigen wichtigen und auch grundlegenden Befehlen.
Dabei muss immer zuerst die CTRL-Taste und dann der Rest (siehe Tabelle) gedrückt werden. Über das Nano Handbuch (man nano) kann man sich bei Bedarf weitere mögliche Befehle anschauen.
| Kürzel | Auswirkung |
| G | Zeigt die Hilfe an |
| O | Speichert die aktuelle Datei |
| R | Datei öffnen |
| X | Nano beenden |
| W | Nach String oder Regulärem Ausdruck suchen |
| Y | Eine Seite zurück springen |
| V | Eine Seite vor springen |
| A | Zum Zeilenanfang springen |
| E | Zum Zeilenende springen |
| K | Aktuelle Zeile ausschneiden (hintereinander möglich) |
| U | Fügt alles, was mit K ausgeschnitten wurde wieder ein |
Frage: Was benutzt ihr für einen Editor, wenn ihr über das Terminal in Linux arbeitet ?

Ich nutze auch meistens Nano.
vi ist mir auch ein bisschen «unübersichtlich».
Gruß MindTaxi
VIM und nano. VIM im Studium bei unseren Linux-unerfahrenen Mädels war der Hammer :D
Eine fing an zu flennen, zwei andere haben nen Flamewar mit dem Dozenten angefangen =D
@MindTaxi: Also genau wie bei mir :)
@Patrick: Kann man bei euch ein Informatik-Studium ohne Linux-Kentnisse «überleben» ?
Jupp das geht eigentlich ohne weiteres, wenn man etwas Ahnung im Umgang mit Computern hat. Aber ich studiere ja Wirtschaftsinformatik, den Mädels liegt da mehr der BWL-Teil :D
@Patrick:
Ach so ok, dann gleicht sich das ja wieder aus :)
Also bei uns in Düsseldorf sind Linuxkenntnisse auf jeden Fall nötig. Sonst kommst du gar nicht über Info2 hinaus, da du schon da Linuxprogramme in C schreibst.
Gruß MindTaxi
@Patrick: ROFL. Aber, wer Info beherrscht, macht Linux und die Programmiererei doch mit links, oder?
@Jeffrey: Nano, vi wenn nix anderes installiert ist. Für Emacs brauche ich einen Spickzettel.
@chris: naja man muss bei meinem dualen Studium halt Lust haben, sich Dinge selber zu erarbeiten, wenn man sie nicht kann. Aber in allen Informatik-Fächern bin ich weit vorraus, deshalb war ich z.B. in Betriebssysteme und Netzwerke nur 4x da, in Programmierung nur 3x und in Datenbanken ca 40%. Noten: 2,0 / 1,3 / 3,0.
Bei Datenbanken hatte ich mir mehr erhofft, aber da waren nen paar fiese Aufgaben in der Klausur. In Betriebssysteme und Netzwerke kam der in der Klausur auf einmal mit solchen Dingen an wie «Wie löst man eine Starvation? Schreiben sie einen passenden Assembler-Code auf» — Assembler hatten wir in dem Kurs garnicht, der Code stand aber in irgendeiner Folie von Dozenten. Selbst mit meinen Assembler-Kenntnissen aus dem technischen Gymnasium kam ich da nicht weiter, weil man das lösen einer Starvation einfach nicht im Kopf hat :D
Ich kenne bisher nur den vi (und da graust es mir jedes Mal davor…) und joe… Joe ist aber auch so eine Sache für sich. Da finde ich den Standardbefehl für Zeichen ausschneiden, kopieren und einfügen nicht. Entweder kann der das nicht oder ich finde es nicht.
Also probiere ich mal den nano editor aus.
Grüße, Tobi