Less
如何在 less 中禁用“v”鍵綁定?
當我使用
less
並按下v
它時,它會切換到目前設置的編輯器(Emacs 或 vim)。MISCELLANEOUS COMMANDS v Edit the current file with $VISUAL or $EDITOR.
在我不希望在編輯器中打開目前文件的情況下,是否可以防止這種行為?
v
您可以通過將其綁定到禁用noaction
:添加# command v noaction
to
~/.lesskey
(或者,如果$XDG_CONFIG_HOME
設置了並且您使用的是less
582 或更高版本,$XDG_CONFIG_HOME/lesskey
則 ),並且,如果您使用的是less
581 或更早版本,請執行lesskey
.您還可以綁定
v
到不同的命令。例如,要使其下移一行而不是打開編輯器,請使用# command v forw-line
反而。(預設綁定是
visual
。)另一種禁用方法
v
是less
設置VISUAL
為true
:VISUAL=true less foo
按下
v
將執行true foo
,將立即返回less
。