Ich habe die Antwort woanders gefunden. Ich musste verwenden lesskey
, um die Optionen von less einzurichten:
$ lesskey - #env LESS = -R
Dann Ctrl+d
hat den Trick gemacht. Ich bin immer noch nicht sicher, warum weniger $ WENIGER ignoriert.
Ich verwende Ubuntu 10.04. Mein Standard-Pager (eingestellt mit Update-Alternativen, nicht $ PAGER) ist geringer. Das Problem ist, wenn ich ri (Ruby-Dokumentationswerkzeug) mit dem Modus '-f ansi' verwende, werden die Escape-Sequenzen (wie 'ESC [36m') 'weniger angezeigt, als dass der Text in Farbe angezeigt wird. Ich kann die Anzeige von Farben erzwingen, indem Sie die Ausgabe mit der Option -R manuell auf weniger reduzieren, zum Beispiel:
ri -f ansi String | less -R
Ich möchte jedoch, dass dies die Standardoption ist, wenn weniger als Pager verwendet wird.
Hinweis: Ich bin mir bewusst, dass mehr und die meisten Farben standardmäßig zeigen, aber aufgrund der vi-like-Tastenkombinationen verwende ich weniger.
Ich habe die Antwort woanders gefunden. Ich musste verwenden lesskey
, um die Optionen von less einzurichten:
$ lesskey - #env LESS = -R
Dann Ctrl+d
hat den Trick gemacht. Ich bin immer noch nicht sicher, warum weniger $ WENIGER ignoriert.
Setzen Sie die LESS
Umgebungsvariable auf eine durch Leerzeichen getrennte Liste Ihrer bevorzugten Optionen.
The most likely issue is that you didn't export the less variable.
LESS="FRX" ls -l | less <not colorized> export LESS="FRX" ls -l | less <colorized>
You could, for example, create a file called '/etc/profile.d/less.sh', with just 'export LESS="FRX"' in it, and your less configuration will be available system-wide.