助けを得るために「less」から「h」を無効にする方法は?

助けを得るために「less」から「h」を無効にする方法は?

hポケットベルを押すとヘルプless画面が表示されます。経験豊富なvim / lessユーザーの場合、この動作は非常に迷惑です。hでヘルプ画面を表示するキーを無効にする方法はless

>>> /bin/less --version
less 458 (POSIX regular expressions)
Copyright (C) 1984-2012 Mark Nudelman

less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less

ベストアンサー1

ファイルを使用して、必要に応じてキーlesskeyバインディングなどを変更できると思います。マニュアルから:hH

キーバインディング

lessプログラムlesskey(1)を使用して、独自のコマンドを定義するファイルを生成できますlesskey。このファイルは、コマンドキーセットと各キーに関連するアクションを指定します。lesskey行変更編集キーを使用することもできます(参照:ライン編集)、環境変数を設定します。LESSKEY環境変数を設定するとlessファイル名として使用されますlesskey。それ以外の場合、lesslesskeyファイルは標準の場所から取得されます。 Unixシステムでは、lesslesskeyというファイルを探します$HOME/.less。 MS-DOS および Windows システムでは、less という名前のlesskeyファイルを$HOME/_less探します。環境変数任意のディレクトリからlesskey名前付きファイルを 。 OS / 2システムでは、lessは名前付きファイルを見つけ、見つからない場合は、環境変数で指定されたディレクトリ内の名前付きファイルを見つけます。環境変数で指定されたディレクトリで名前付きファイルを探します。 。ディレクトリから呼び出されます。詳しくはマニュアルページをご覧ください。_lessPATHlesskey$HOME/less.inilesskeyless.iniINITlesskeyless.iniPATHlesskey

lesskeyキーバインディングを提供するためにシステム全体のファイルを設定することも可能です。キーがローカルファイルとシステム全体のファイルの両方で定義されている場合、lesskeyローカルファイルのキーバインディングはシステム全体のファイルのキーバインディングよりも優先されます。環境変数が設定されると、LESSKEY_SYSTEMlessはそれをシステム全体のlesskeyファイルの名前として使用します。それ以外の場合、lessは標準の場所でシステム全体のlesskeyファイルを探します。 Unixシステムでは、システム全体のlesskeyファイルは.です。 (しかし、lessが./usr/local/etc/syslessとは異なるディレクトリsysconfにビルドされている場合はファイルがある場所/usr/local/etcです。sysless)MS-DOSおよびWindowsシステムでは、システム全体のlesskeyファイルはですc:\_sysless。 OS / 2システムでは、システム全体の lesskeyファイルはですc:\sysless.ini

おすすめ記事