Editoren
vi / vim
Eine vollständige(!) Liste der Key-Bindings: vi Key-Bindings
-
svn status | vim -Leitet die Ausgabe vonsvnnachvimum. -
vi -u -R <datei>Öffnet eine Datei zum Lesen (-R) und ohne Swap-Datei (-u).
vi: Suchen
-
/ <begriff>,? <begriff>Sucht vorwärts (bzw. rückwärts) nachbegriff. -
*,#(mit Cursor über einem Wort) Springt zum nächsten bzw. vorangehenden Vorkommen dieses Wortes.
vi: Editieren
-
i,a,A,oWechselt in den Einfügemodus, an der Stelle des aktuellen Cursors (i), hinter dem aktuellen Cursor (a), am Ende der aktuellen Zeile (A), bzw. in einer neuen Zeile (o). -
x,ddLöscht das Zeichen unter dem Cursor bzw. die aktuelle Zeile. -
yyKopiert die aktuelle Zeile in die Ablage. -
pFügt die aktuelle Ablage an der Cursorposition ein. -
:%s/String/NewString/In allen Zeilen nachStringsuchen und diesen durchNewStringersetzen

Weitere Doku: http://de.wikibooks.org/wiki/Vi_Befehlsreferenz:_Bearbeitung

Besser als
vi ist wahrscheinlich vim, der auch Syntax-Highlighing mitbringt. Dies kann per :syntax enable aktiviert werden. Dies schreibt man am besten in die .vimrc. Manchmal ist es notwendig, die Art des Highlighting zu spezifizieren: z.B. :set syntax=html. Weitere Konfigurationsmöglichkeiten:
-
:set nowrapDeaktiviert den automatischen Zeilenumbruch. -
:set paste/:set nopasteAktiviert/deaktiviert den Einfügemodus. (Keine Zeileneinrückung!) -
:vimgrep <begriff> <datei>
-
spTeilt das Editorfenster horizontal. -
Ctrl-W-5-Ändert die Größe des aktuellen Fensters. Alternativ::resize -
Ctrl-W-Shift-HTeilt das Fenster vertikal.
Emacs
Einige Links zu Einführungen:Wichtige Kommandos
-
C-x C-cEmacs schließen -
C-x C-sBuffer speichern
-
C-spaceMarkierung setzen -
Esc-wInhalt zwischen letzter Markierung und Cursor kopieren -
C-yKopierte Inhalte einfügen
Bewegung im Text
-
C-p/C-neine Zeile hoch/runter -
C-f/C-beinen Buchstaben vorwärts/zurück -
C-a/C-eZeilenanfang/ende -
C-v/M-veine Seite runter/hoch -
M-f/M-bein Wort weiter/zurück -
M-</M->Beginn/Ende des Puffers -
C-gaktuellen Arbeitsvorgang beenden
Emacs Anpassungen
In der Datei.emacs können Details zum Aussehen konfiguriert werden. Z.b.
(when window-system
(add-to-list 'default-frame-alist '(background-color . "black"))
(add-to-list 'default-frame-alist '(foreground-color . "wheat")))
Eclipse
Zusatzprogramme
Aspell
-
aspell check <datei>Prüft die Rechtschreibung vondatei. -
aspell dump dictsListet alle verfügbaren Sprachcodes. Diese können als Parameter mit--lang=Sprachcodean Aspell übergeben werden.
-b legt Aspell eine Backup-Datei an, so daÿ die ursprüngliche Datei gegebenenfalls wiederhergestellt werden kann. Das Backup wird unter dateiname.bak im selben Verzeichnis gespeichert.Die Rechtschreibprüfung kann jederzeit abgebrochen werden:
-
XAlle bisherigen Änderungen werden gespeichert. -
BAlle Änderungen werden verworfen.



Doku/Linux