Lessで「v」キーバインディングを無効にする方法は?

Lessで「v」キーバインディングを無効にする方法は?

使用しlessてタップすると、v現在設定されているエディタ(Emacsまたはvim)に切り替わります。

MISCELLANEOUS COMMANDS
v    Edit the current file with $VISUAL or $EDITOR.

現在のファイルがエディタで開かれないようにするには、この動作を回避できますか?

ベストアンサー1

vバインドして無効にすることができますnoaction。追加

# command
v noaction

~/.lesskey(またはバージョン582以降を$XDG_CONFIG_HOME使用している場合)に設定し、バージョン581以降を使用している場合に実行します。less$XDG_CONFIG_HOME/lesskeylesslesskey

v他のコマンドにバインドすることもできます。たとえば、エディタを開くのではなく1行下に移動するには、次のようにします。

# command
v forw-line

代わりに。 (基本バインディングはですvisual。)

inを無効にするvもう1つの方法は、次のようにless設定することです。VISUALtrue

VISUAL=true less foo

その後、を押すとv実行され、true fooすぐに戻りますless

おすすめ記事