必要のない設定をあえてやってみるのも一興?

lessでquitを無効にする方法。endlesskeyというファイルに

#command
q   version
Q   version
:q  version
:Q  version
ZZ  version

と書いて、lesskey -o ~/.endlesskey endlesskeyを実行。で、less -k ~/.endlesskey (files)を実行する。まとめると、

# (echo &#8216;#command&#8217; ; for i in q Q :q :Q ZZ ; do echo $i version ; done) > endlesskey<br /> # lesskey -o ~/.endlesskey endlesskey<br /> # less -k ~/.endlesskey your-file<br />
というわけだ。3行か。zshなら2行はまとめられるが…けっこうたいへんだな。
# lesskey -o ~/.endlesskey =(echo &#8216;#command&#8217; ; for i in q Q :q :Q ZZ ; do echo $i version ; done)<br /> # less -k ~/.endlesskey your-file<br />
やっぱり、
# while true ; do less your-file; done<br />
のほうが楽。ただし終わるとファイルの先頭に戻ってしまう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です