Osx
如何更改尋呼機鍵綁定
我想交換
RETURN
(向前滾動 N 行,預設一個視窗)和SPACE
(向前滾動 N 行,預設 1),less
以獲得一種更自然的方式來翻頁man
。幾年前,我看到一位同事在
telnet
瀏覽配置文件時在與路由器的會話期間進行此設置,因此我實際上不知道此設置是否在他的 SSH 客戶端、節點或任何地方。無論如何,我想盡可能地實現這一點,無論是在本地還是遠端。
我檢查了
less
手冊頁的鍵綁定部分並找到了對lesskey
.不幸的是,達爾文沒有這個程序。
由於 Darwin 缺少
lesskey
(參見此處和此處),我通過 MacPorts 安裝了less
458,並使用我係統的預設路徑添加了綁定。lesskey
將採取$HOME/.lesskey
和輸出$HOME/.less
。您也可以使用LESSKEY
或LESSKEY_SYSTEM
。~ $ vi .lesskey #command \n forw-screen \40 forw-line ~ $ lesskey ~ $ ls -d .less* .less .lesshst .lesskey
您可以
less
通過 MacPorts 或 homebrew(或 Fink!?)安裝,MacPorts 至少有一個lesskey
包含less
包:% sudo port install less ... % rehash % which lesskey /opt/local/bin/lesskey %
然後,這將需要
PATH
更改或功能,以便在作業系統版本之前獲取less
埠安裝的版本,例如less
function less { /opt/local/bin/less "$@" }