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
バインディングなどを変更できると思います。マニュアルから:h
H
キーバインディング
less
プログラムlesskey
(1)を使用して、独自のコマンドを定義するファイルを生成できますlesskey
。このファイルは、コマンドキーセットと各キーに関連するアクションを指定します。lesskey
行変更編集キーを使用することもできます(参照:ライン編集)、環境変数を設定します。LESSKEY
環境変数を設定するとless
ファイル名として使用されますlesskey
。それ以外の場合、less
lesskeyファイルは標準の場所から取得されます。 Unixシステムでは、lesslesskey
というファイルを探します$HOME/.less
。 MS-DOS および Windows システムでは、less という名前のlesskey
ファイルを$HOME/_less
探します。環境変数任意のディレクトリからlesskey
名前付きファイルを 。 OS / 2システムでは、lessは名前付きファイルを見つけ、見つからない場合は、環境変数で指定されたディレクトリ内の名前付きファイルを見つけます。環境変数で指定されたディレクトリで名前付きファイルを探します。 。ディレクトリから呼び出されます。詳しくはマニュアルページをご覧ください。_less
PATH
lesskey
$HOME/less.ini
lesskey
less.ini
INIT
lesskey
less.ini
PATH
lesskey
lesskey
キーバインディングを提供するためにシステム全体のファイルを設定することも可能です。キーがローカルファイルとシステム全体のファイルの両方で定義されている場合、lesskey
ローカルファイルのキーバインディングはシステム全体のファイルのキーバインディングよりも優先されます。環境変数が設定されると、LESSKEY_SYSTEM
lessはそれをシステム全体の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
。
答え2
あなたは次のプログラムに興味があるかもしれません。ウィムフォグ。
Super User Stack Exchangeに関するよく似た質問に興味があるかもしれません。lessでvim設定をどのように使用できますか?vimpager
では、お好みのソリューションやその他のソリューションについて説明します。
let g:less.enabled = 0
一般的なvimキーバインディングが必要なので、またはの設定を使用する必要があります。それ以外の場合はバインディングを使用します!.vimrc
.vimpagerrc
less