lesskey - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド lesskey です。

プログラム:

NAME


lesskey - less のキーバインディングを指定します

SYNOPSIS


レスキー [-または 出力] [ - ] [入力]
レスキー [--output=出力] [ - ] [入力]
レスキー -V
レスキー - バージョン

DESCRIPTION


レスキー で使用されるキー バインドのセットを指定するために使用されます。 もっと少なく。 入力ファイルは
キーバインドを記述したテキストファイル。 入力ファイルが「-」の場合、標準入力は
読む。 入力ファイルが指定されていない場合は、標準のファイル名が入力ファイルの名前として使用されます。
ファイルは、使用されているシステムによって異なります。Unix システムでは、$HOME/.lesskey が使用されます。 の上
MS-DOS システムでは、$HOME/_lesskey が使用されます。 OS/2 システムでは $HOME/lesskey.ini が使用されます。または
$HOME が定義されていない場合は、$INIT/lesskey.ini。 出力ファイルは、使用されるバイナリ ファイルです。
by もっと少なく。 出力ファイルが指定されておらず、環境変数 LESSKEY が設定されている場合、
LESSKEY の値は出力ファイルの名前として使用されます。 それ以外の場合は、標準のファイル名
出力ファイルの名前として使用されます。これは、使用されているシステムによって異なります: Unix の場合
および OS-9 システムでは、$HOME/.less が使用されます。 MS-DOS システムでは、$HOME/_less が使用されます。 そしてOS/2上では
システムでは、$HOME/less.ini が使用され、$HOME が定義されていない場合は $INIT/less.ini が使用されます。 出力の場合
ファイルが既に存在します、 レスキー 上書きされます。

-V または --version オプションにより、 レスキー バージョン番号をすぐに出力します
出口。 -V または --version が存在する場合、他のオプションと引数は無視されます。

入力ファイルは XNUMX つ以上のファイルで構成されます。 セクション。 各セクションは次の行で始まります。
セクションのタイプを識別します。 考えられるセクションは次のとおりです。

#指示
新しいコマンド キーを定義します。

#行編集
新しい行編集キーを定義します。

#env 環境変数を定義します。

空白行とポンド記号 (#) で始まる行は無視されます。
特別なセクションのヘッダー行。

COMMAND セクション


コマンドセクションは次の行で始まります

#指示

コマンドセクションがファイルの最初のセクションである場合、この行は省略できます。 の
コマンド セクションは次の形式の行で構成されます。

string アクション [余分な文字列]

ホワイトスペースは、XNUMX つ以上のスペースやタブの任意のシーケンスです。 の string コマンドです
アクションを呼び出すキー。 の string 単一のコマンド キーまたは一連のコマンド キーの場合があります。
最大 15 キー。 の アクション は、以下のリストのlessアクションの名前です。 の
の文字 string 文字通りに表示することも、先頭にキャレットを付けて、
コントロールキー。 バックスラッシュの後に XNUMX ~ XNUMX 桁の XNUMX 進数字を指定すると、
文字をその XNUMX 進数値で表します。 バックスラッシュの後に特定の文字が続くと入力を指定します
次のような文字:

\b バックスペース

\e エスケープ

\n 改行

\r 戻る

\t タブ

\ku 上矢印

\kd 下矢印

\kr 右矢印

\kl 左矢印

\kU ページアップ

\kD ページダウン

\kh ホーム

\ke 終了

\kx 削除

バックスラッシュの後に他の文字が続く場合は、その文字が取得されることを示します
文字通り。 バックスラッシュを前に付ける必要がある文字には、キャレット、スペース、タブ、および
バックスラッシュ自体。

アクションの後に「余分な」文字列が続く場合があります。 途中でこのようなコマンドが入力されると、
ランニング もっと少なく、 アクションが実行され、その後、あたかも追加の文字列が解析されます。
に入力されました もっと少なく。 この機能は、特定の場合に使用して、
コマンドの機能。 たとえば、例の「{」コマンドと「:t」コマンドを参照してください。
下に。 追加の文字列は、「終了」アクションに対して特別な意味を持ちます。 less やめる、
追加文字列の最初の文字が終了ステータスとして使用されます。

実施例


次の入力ファイルは、less で使用されるデフォルトのコマンド キーのセットを記述します。

#指示
\r フォーライン
\n フォーライン
フォアライン
j 前線
\kd フォーライン
^E 前進線
^N 前進線
kバックライン
yバックライン
^Y バックライン
^K バックライン
^Pバックライン
J フォワードラインフォース
K バックラインフォース
Yバックラインフォース
d 前方スクロール
^D 前方スクロール
あなたはバックスクロールします
^U 戻るスクロール
\40 前方スクリーン
f 前方スクリーン
^F 前方スクリーン
^V 前方スクリーン
\kD 前方画面
b バックスクリーン
^B バックスクリーン
\ev バックスクリーン
\kU バックスクリーン
z 前窓
wバックウィンドウ
\e\40 フォワードスクリーンフォース
F 永遠に
\eF forw-until-hilite
R リペイントフラッシュ
再ペイント
^R リペイント
^Lリペイント
\eu undo-hilite
g goto-line
\kh 後藤行
< ジャンプライン
\e< ジャンプライン
pパーセント
%パーセント
\e[ 左スクロール
\e]右スクロール
\e( 左スクロール
\e) 右スクロール
\kl 左スクロール
\kr 右スクロール
{ 前方ブラケット {}
} 後括弧 {}
( 前括弧 ()
) 後ろ括弧 ()
[ 前方ブラケット []
] 後ろ括弧 []
\e^F フォワードブラケット
\e^B バックブラケット
G goto-end
\e> goto-end
> 終了へ
\ke goto-end
\eG goto-end-buffered
= ステータス
^Gステータス
:f ステータス
/前方検索
? 逆検索
\e/forw-search *
\え? 逆検索 *
n 繰り返し検索
\en 繰り返し検索-すべて
N 逆引き検索
\eN 逆順検索
& フィルター
mセットマーク
' gotoマーク
^X^X goto マーク
E 調べる
:e 調べます
^X^V 調べてください
:n 次のファイル
:p 前のファイル
t 次のタグ
T 前のタグ
:x インデックスファイル
:d ファイルの削除
- トグルオプション
:t トグルオプション t
s トグルオプション o
_ 表示オプション
| パイプ
v ビジュアル
! シェル
+ firstcmd
Hヘルプ
助けてください
Vバージョン
0桁
1桁
2桁
3桁
4桁
5桁
6桁
7桁
8桁
9桁
q やめます
Qやめます
:q やめます
:Q やめます
ZZはやめます

優先順位


で指定されるコマンド レスキー デフォルトのコマンドよりも優先されます。 デフォルト
コマンド キーは、アクション「無効」を指定して入力ファイルに含めることで無効にすることができます。
あるいは、アクション「noaction」を使用して、何も行わないようにキーを定義することもできます。
「noaction」は「invalid」と似ていますが、 less 「無効」の場合はエラービープ音が鳴ります。
コマンドですが、「noaction」コマンドは対象外です。 さらに、デフォルトのすべてのコマンドは
この制御行を入力ファイルに追加すると無効になります。

#停止

これにより、デフォルトのコマンドはすべて無視されます。 #stop 行は最後にする必要があります
ファイルのそのセクションの行。

#stop は危険な場合があることに注意してください。 デフォルトのコマンドはすべて無効になっているため、
#stop 行の前に十分なコマンドを入力して、必要なアクションをすべて有効にしてください。 のために
たとえば、「終了」コマンドを提供しないと、フラストレーションが生じる可能性があります。

LINE EDITING セクション


行編集セクションは次の行で始まります。

#行編集

このセクションでは、同様の方法で、行編集コマンドの新しいキー バインディングを指定します。
通常のコマンドのキーバインディングを #command セクションで指定する方法に注意してください。 の
行編集セクションは、次のように XNUMX 行に XNUMX つずつキーとアクションのリストで構成されます。
以下の例。

実施例


次の入力ファイルは、less で使用されるデフォルトの行編集キーのセットを記述します。

#行編集
\t 転送完了
\17 バックコンプリート
\e\t バックコンプリート
^L 展開
^V リテラル
^リテラル
\el そうです
\kr右
\え、左
\kl 左
\eb 単語左
\e\kl 単語左
\ええ言葉通りです
\e\kr ワード右
\ei 挿入
\ex 削除
\kx 削除
\eX 単語削除
\ekx 単語削除
\e\b ワードバックスペース
\e0 ホーム
\khホーム
\e$ 終了
\け終わり
\えっ、起きて
\クアップ
\ejダウン
^G 中止

もっと少なく ENVIRONMENT 変数


環境変数セクションは次の行で始まります。

#env

この行の後には、環境変数の割り当てのリストが続きます。 各行は次のもので構成されます
環境変数名、等号 (=)、および環境変数に割り当てる値。
環境変数。 等号の前後の空白は無視されます。 変数
この方法で割り当てられたものは、 もっと少なく。 システムに変数が指定されている場合
環境およびlesskeyファイルでも、lesskeyファイル内の値が優先されます。
lesskey ファイルを使用して環境に設定されている変数をオーバーライドできますが、
lesskey ファイルに変数を割り当てる主な目的は、単にすべての変数を設定することです。 less
構成情報は XNUMX つのファイルに保存されます。

実施例


次の入力ファイルは、常に -i オプションを設定します。 less が実行され、
文字セットを「latin1」にします:

#env
少ない = -i
LESSCHARSET = ラテン1

onworks.net サービスを使用して lesskey オンラインを使用する



最新のLinuxおよびWindowsオンラインプログラム