August 2006 Archives
Mo Aug 21 21:22:03 CEST 2006
vim als PAGER/less Ersatz
Kurz Zusammenfassung:
Bunter Pager und alle Features von vim :-)
Folding
...
less () { if [[ -f "$HOME/.vim/modes/less.vim" ]] then vim --cmd 'let no_plugin_maps = 1' -c "so $HOME/.vim/modes/less.vim" "${@:--}" else /usr/bin/less $@ fi }
mkdir -p $HOME/.vim/modes/ && cd $HOME/.vim/modes/ && wget http://spamt.net/less.vimVorteile:
Bunter Pager und alle Features von vim :-)
Folding
...
Do Aug 10 23:08:06 CEST 2006
Gründe für die zsh
- Coolere Completion
- Unterstützt die Bash Completion. Postgres Bash Completion mit der ZSH zu nutzen
- Einfache Moglichkeit um für GNU Programme eine Basis Completion zu erstellen. Siehe Fires blog
- Menues bei der Completion. Z.bsp. bei man Completion oder kill menus...
- Autocorrection, d.h. cd /Etc
wird zu /etc/ - Problemlos erweiterbar, so dass z.bsp. Hostnamen aus ~/.ssh/config und ~/.ssh/known_hosts ausgelesen werden
- ignore-parent-cwd: cd ../
listet nicht das aktuelle Verzeichniss
- Modifier, z.bsp. print *(/) gibt nur Verzeichnisse zurück.
- Es gibt einen Right Prompt. Z.Bsp. hier
- Es besteht die Moglichkeit seine Kommandozeile im Editor zu bearbeiten näheres hier
- Globale Aliase. z.Bsp.:
alias -g G="|grep" alias -g GG="2>&1|grep" ps axuf G init # wird jetzt zu ps axuf | grep init
- autocd, d.h. wenn man ein Verzeichniss angibt wird reingewechselt
- hashed Directorys. Beispiel:
$ hash -d doc=/usr/share/doc $ cd ~doc $ pwd /usr/share/doc
- Die Bash baut vieles nach was die zsh hat aber eben nicht komplett. Bsp.:
$ echo {01..05} # bash3 $ 1 2 3 4 5 $ echo {01..05} # zsh $ 01 02 03 04 05
- < $datei übergibt $datei an den Pager zum anschauen.
- =($cmd) erzeugt ein Tempfile aus der Ausgabe von $cmd
mutt -f =(zcat mailbox.gz)
- Tetris. Das wichtigste überhaupt: autoload tetris
Update:
- Shared History, d.h. mehrere Shells teilen sich die History
- Incremental write, d.h. die History wird sofort geschrieben.
Do Aug 3 17:46:29 CEST 2006
Highlight für Suchanfragen
Manchmal kann man mit Javascript auch halbwegs sinnvolle Sachen ausser Webapplikationen
machen, z.Bsp. das highlighten von Suchbegriffen, das vermittelt dem Besucher ein Gefühl
von Interaktivität und die fehlende Kommentar Moglichkeit wird fast vergessen, also
unbedingt etwas das ich brauche ;)
Howto für nanoblogger:
Howto für nanoblogger:
- In $BLOG_DIR wechseln und ein Verzeichniss namens res anlegen und wechseln ( mkdir res && cd res)
- http://www.kryogenix.org/code/browser/searchhi/searchhi.js herunterladen
- in $BLOG_DIR/templates wechseln und in category_archive.htm
main_index.htm
makepage.htm month_archive.htm permalink.html folgendes einfügen: <script src="/res/searchhi.js" type="text/javascript"> </script>
Ihr konnt auch einfach die Dateien bei mir runterladen.- Euer style anpassen und folgendes hinzufügen:
.searchword { color: #222; background-color: #ff6; } .searchword0 { color: #222; background-color: #ff6; } .searchword1 { color: #222; background-color: #a0ffff; } .searchword2 { color: #222; background-color: #9f9; } .searchword3 { color: #222; background-color: #f99; } .searchword4 { color: #222; background-color: #f6f; } .searchword5 { color: #fff; background-color: #800; } .searchword6 { color: #fff; background-color: #0a0; } .searchword7 { color: #fff; background-color: #886800; } .searchword8 { color: #fff; background-color: #004699; } .searchword9 { color: #fff; background-color: #909; }
- nb -u all und das war es.
- Euer style anpassen und folgendes hinzufügen: