Eine Kurztippkollektion mit Fokus auf VI(M)
Es sind die kleinen Dinge im Leben, die es erst so schön machen, zumindest ist dies meine Meinung. Eine Mehrheit wird die hier vorgestellten Tipps bereits kennen, doch wer sie nicht kennt - so ist es zumindest mir ergangen - wird sich fürchterlich darüber freuen.
VIM: Abkürzungen
Ich habe gerade erst kürzlich davon erfahren, dass man Abkürzungen in VIM benutzen kann. Diese Dinger sind extrem nützlich, da sie haufenweise Tipparbeit ersparen können. Dabei lautet die Syntax des Kommandos so:
ab Abürzungsname Einzufügender Text
Dabei gilt, dass der Abkürzungsname keine Leerzeichen enthalten darf, der Einzufügende Text kann, aber wie sieht es mit Zeilenumbrüchen aus?
Dies ist etwas trickreicher, aber dennoch zu bewerkstelligen. Hierzu benutzt man im Einfügemodus Ctrl-V und danach die Taste Enter. Als Platzhalter wird ^M erscheinen, welches zudem farblich gekennzeichnet ist.
Ab (Aus Gründen der deutschen Rechtschreibung musste das A gross geschrieben werden, das kommando heisst aber dennoch ab, kleingeschrieben) kann entweder während dem Editieren verwendet werden, oder in der .vimrc benutzt werden, wie jedes andere Feld-und-Wiesen-Kommando auch.
Ich benutze VIM um meine E-Mails zu schreiben. Mir persönlich ist es ja zu lange, immer “Mit freundlichen Grüssen, Enter Fabio Scotoni” auszuschreiben. Ein gefundenes Fressen für eine Abkürzung, nicht? Umzusetzen ist dies so:
ab mfg Mit freundlichen Grüssen, Ctrl-V Enter Fabio Scotoni
VI(M) Modus für Readline/Die Shell
Nichts schlimmer für einen VI(M)-Freund, als GNU Readline mit der EMACS-Einstellung zu benutzen. Aber selbst dafür gibt es Abhilfe. In der Shell kurz eingetippt:
set -o vi
Uuund… TADA, es hat sich nichts verändert. Von wegen! Man ist nur Standardmässig im Einfügemodus. Drückt ihr nun aber Escape, könnt ihr den Befehl wie unter VI(M) bearbeiten. Natürlich ist dies kein Vollständiger Klon, aber immerhin etwas.
Um diese Änderung rückgängig zu machen, wird das folgende Kommando benutzt:
set -o emacs
Wenn’s gefällt, einfach in die .zshrc/.bashrc/.whateverrc aufnehmen und sich freuen.
Alpine (Eventuell auch Pine) - anderer Editor
Pico hat mir als Editor für meine E-Mails nicht gefallen, ich wollte meinen VIM und damit Punkt. Ich habe mich mal durch die Zahlreichen Optionen gewälzt und auch was gefunden.
Um VIM oder auch einen anderen Editor einzubinden, durchsuche man mit w die Optionen nach “editor”, setze ein Häkchen bei “Enable Alternate Editor Command”, “Enable Alternate Editor Implicitly” und setze die Variable “Editor” auf “vim” (Oder einen anderen Editor).
-
10.2.2008 / 17:51
„Grüssen‟ aber bitte immer noch mit „ß‟.
-
10.2.2008 / 18:55
Ist mir nichts neues, vielen Dank Stefan. Sie sollten allerdings beachten, dass wir in der Schweiz kein Eszett haben, demzufolge auch kein GrüBen (Weiss gerade jemand, auf welche Weise man ein Eszett auf einer schweizer Tastatur hinbekommt?), nur Grüssen. Die meisten meiner E-Mails gehen auch an Schweizer.
Ich denke, Sie sind in der Lage das zu verstehen, korrekt?
-
10.2.2008 / 23:34
oh, alles klar − ist genehmigt. :-)
Eszett? VIM starten
:set fenc=utf-8
i
STRG+K ssund für das angenehme Editieren, statt im ekligen Wordpress-Formularfeldern, dann noch It’s All Text! in FF installieren oder direkt w3m verwenden.
Danke für das Siezen, ist höflich, aber nötig
Viele Grüße
/Stefab
-
10.2.2008 / 23:38
oO, erst rumtönen, dann noch nicht mal den eigenen Namen richtig schreiben - hahaha
Viele Grüße
/Stefan
-
11.2.2008 / 6:31
So weit ich das erkennen kann, sind alle geschriebenen Versionen von “Stefan” korrekt?
-
11.2.2008 / 14:29
Herzlichen Glückwunsch zu deinem goldenen Artikel, dein Stil gefällt mir. Würde mich freuen weiterhin solche Artikel hier lesen zu dürfen ..
beste GrüSSe :)
Gregor
-
11.2.2008 / 15:12
Den Eszett-Trick muss ich mir merken.
It’s All Text hat ein Winzigkleines Problem, es ist nicht mit Firefox 3.0b2 kompatibel. Das Problem an Textbrowsern ist, dass ich nunmal nicht allzuviel Komfort habe.
Ach ja, vielen Dank für das Lob :)
Mit freundlichen Grüssen/Grüßen/Γρüσσεν ;)
-
11.2.2008 / 15:14
Das mit dem Komfort bezieht sich natürlich auf Bilder, Flash und Co.
Ich habe das wahrscheinlich etwas unglücklich Formuliert. Tut mir leid, mein Fehler…
Hinterlasse einen Kommentar
XHTML: Folgende Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
navigation
- [1] was ist [ pimp my shell ] ?
- [2] programme
- [3] skripte / dotfiles
- [4] shellshots
- [5] mitmachen
- [6] autoren
- [7] einloggen
- [8] impressum
aussehen
- GUI-Version
- Shell-Version
ältere beiträge
- 05.16 NoPaste/pastebin-Service über die Shell mit curl und sprunge.us
- 04.15 Die Heirloom-Tools - Unix unter Linux
- 02.13 dvtm - dwm für die Konsole
- 02.12 Wohin ist mein Speicherplatz: ncdu
- 02.12 gcalcli - google calendar auf der shell
- 02.10 Eine Kurztippkollektion mit Fokus auf VI(M)
- 01.04 Meillos Umzug in die Shell
- 12.10 Pimp your (Bash) Prompt
- 12.03 .bash_history für mehrere Shells
- 09.16 Mehr Vim Tipps
beitrags-archiv
- May 2008 (1)
- April 2008 (1)
- February 2008 (4)
- January 2008 (1)
- December 2007 (2)
- September 2007 (1)
- August 2007 (1)
- July 2007 (6)
- June 2007 (1)
- May 2007 (3)
- April 2007 (5)
- March 2007 (6)
8 Kommentare
Zum Kommentarformular | Kommentar rss [?] | trackback uri [?]