Less

如何在 less 中禁用“v”鍵綁定?

  • September 30, 2022

當我使用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設置了並且您使用的是less582 或更高版本,$XDG_CONFIG_HOME/lesskey則 ),並且,如果您使用的是less581 或更早版本,請執行lesskey.

您還可以綁定v到不同的命令。例如,要使其下移一行而不是打開編輯器,請使用

# command
v forw-line

反而。(預設綁定是visual。)

另一種禁用方法vless設置VISUALtrue

VISUAL=true less foo

按下v將執行true foo,將立即返回less

引用自:https://unix.stackexchange.com/questions/719201