enodyt.zapzarap.net/blog

Mac OS X, iPython und Tab #

osx — Tags: — enodyt @ 22.02.2009 22:18

Manche Dinge nerven unter Mac OS 10.5 sehr. Zu allererst sei hier auf das Fehlen eines einigermaßen brauchbaren Terminals verwiesen – besonders die Kombination von Backspace, Vim und iTerm ist eine leidige.

Weiters schmerzen kleine Abstecher nach iPython, da irgendwelche readline Konflikte die Tab-Taste – in Python nicht ganz unwichtig ;) – außer Kraft setzen. Hierfür gibt es allerdings Abhilfe:

easy_install -f http://ipython.scipy.org/dist/ readline

(via Brian Berliner)

vim: :read #

sonstiges — Tags: — enodyt @ 03.02.2009 12:05

Im `command-line-mode’ :read /path/to/filename (bzw :r /path/to/filename) eingeben und schon findet sich der Inhalt von /path/to/filename unterhalb der Cursorposition im Editor wieder.

Mit :read !cmd wird die Ausgabe des Kommandos cmd eingefügt. So fügt etwa ein :r !date das aktuelle Datum ein.

Autocompletion für Twyt 0.9.0 #

sonstiges — Tags: , , , , — enodyt @ 02.02.2009 16:11

Twyt ist ein in Python geschriebener Kommandozeilen-Client für Twitter. Ein Freund.

Noch freundlicher, wenn mit autocompletion ausgestattet: twytcompletion.sh downloaden und mit source /path/to/twytcompletions.sh (zB. in ~/.bashrc) aktivieren (oder falls Verzeichnis und Rechte vorhanden nach /etc/bash_completion.d/ kopieren).

Danach kann ich mir zB. mit

$ twyt <tab>
block       directdel   friendstl   show        user
delete      directsent  publictl    tweet       usertl
direct      directtl    replies     unblock
$ twyt dir<tab>
direct      directdel   directsent  directtl
alle zur Verfügung stehenden Kommandos anzeigen und vervollständingen lassen.

Oder mir mit

$ twyt user -u enodyt set
$ twyt direct <tab>
enodyt timpo
$ twyt direct enodyt 'Geheime Nachricht'
eine ganz persönliche Nachricht zuschicken.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

(c) 2010 enodyt.zapzarap.net/blog | powered by WordPress, running in doloops