colored cat, less & more

lockdoc

Well-Known Member
Hallo,

Da mein Beitragscount derzeit so huebsch ist, kommt hier ein nettes kleines Howto zur Feier xD.


letztens bin ich auf eine feine Sache gestossen:
+ Syntax highlighting fuer "cat", "less" and "more"

Dazu muss folgender Port installiert werden
Code:
root> cd /usr/ports/textproc/source-highlight
root> make config-recursive
root> make install clean

Da ich, und alle user auf dem System Bash als Shell nutzen, trage ich dann folgendes global in die /etc/profile ein
Code:
alias less="less -M -x4 -r"
alias more="more -x4 -r"
alias cat="/usr/local/bin/src-hilite-lesspipe.sh"
export LESSOPEN="| /usr/local/bin/src-hilite-lesspipe.sh %s"

less, cat und more haben von Hause aus leider keine 4 Spaces als Tab. Damit das alles so aussieht wie in meinem vim, mit 4 spaces, muss noch folgendes eingetragen werden, damit systemwide die 4 Spaces gelten:
Code:
tabs -4


Voila
 
Zuletzt bearbeitet:
Danke :)

Ich verwende für "less" immer ein Makro von "vim".
Code:
alias myless="vim -u /usr/local/share/vim/vim73/macros/less.vim"
 
Zurück
Oben