Man page - lesskey(1)

Packages contains this manual

Available languages:

en fr pl ja ro de

Manual

LESSKEY

名 前
書 åŧ
čĒŦ 明
ã‚ŗ マ ãƒŗ ド ã‚ģ ク ã‚ˇ ョ ãƒŗ
例
å„Ē 先 順
ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト ã‚ģ ク ã‚ˇ ョ ãƒŗ
例
LESS į’° åĸƒ 変 数 ã‚ģ ク ã‚ˇ ョ ãƒŗ
例
é–ĸ 逪 項 į›Ž
č­Ļ 告
著 äŊœ 樊
著 者

名 前

lesskey - less ぎ キ ãƒŧ 剞 り åŊ“ ãĻ を 指 厚 す る

書 åŧ

lesskey [-o output] [--] [input]
lesskey [--output=output] [--] [input]
lesskey -V
lesskey --version

čĒŦ 明

lesskey は less で äŊŋ わ れ る キ ãƒŧ 剞 り åŊ“ ãĻ ぎ ã‚ģ ッ ト を 指 厚 す る た め ãĢ äŊŋ わ れ る 。 å…Ĩ 力 フ ã‚Ą イ ãƒĢ は キ ãƒŧ 剞 り åŊ“ ãĻ を 記 čŋ° し た テ キ ゚ ト フ ã‚Ą イ ãƒĢ で あ る 。 å…Ĩ 力 フ ã‚Ą イ ãƒĢ が "-" ぎ と き は 、 標 æē– å…Ĩ 力 が čĒ­ ぞ れ る 。 å…Ĩ 力 フ ã‚Ą イ ãƒĢ が äŊ• も 指 厚 さ れ ãĒ い と き は 、 äŊŋ ᔍ し ãĻ い る ã‚ˇ ゚ テ ム ãĢ åŋœ じ た 標 æē– ぎ フ ã‚Ą イ ãƒĢ 名 が å…Ĩ 力 フ ã‚Ą イ ãƒĢ ぎ 名 前 と し ãĻ äŊŋ わ れ る 。 Unix で は $HOME/.lesskey が äŊŋ わ れ る 。 MS-DOS で は $HOME/_lesskey が äŊŋ わ れ る 。 OS/2 で は $HOME/lesskey.ini が äŊŋ わ れ 、 $HOME が 厚 įžŠ さ れ ãĒ い と き は $INIT/lesskey.ini が äŊŋ わ れ る 。 å‡ē 力 フ ã‚Ą イ ãƒĢ は less で äŊŋ わ れ る バ イ ナ ãƒĒ フ ã‚Ą イ ãƒĢ で あ る 。 å‡ē 力 フ ã‚Ą イ ãƒĢ が äŊ• も 指 厚 さ れ ãĻ お ら ず 、 į’° åĸƒ 変 数 LESSKEY が 設 厚 さ れ ãĻ い る å ´ 合 、 LESSKEY ぎ 値 が å‡ē 力 フ ã‚Ą イ ãƒĢ ぎ 名 前 と し ãĻ äŊŋ わ れ る 。 LESSKEY が 指 厚 さ れ ãĻ い ãĒ い å ´ 合 は 、 äŊŋ ᔍ し ãĻ い る ã‚ˇ ゚ テ ム ãĢ åŋœ じ た 標 æē– ぎ フ ã‚Ą イ ãƒĢ 名 が å‡ē 力 フ ã‚Ą イ ãƒĢ ぎ 名 前 と し ãĻ äŊŋ わ れ る 。 UNIX と OS-9 で は $HOME/.less が äŊŋ わ れ る 。 MS-DOS で は $HOME/_less が äŊŋ わ れ る 。 OS/2 で は $HOME/less.ini が äŊŋ わ れ 、 $HOME が 厚 įžŠ さ れ ãĒ い と き は $INIT/less.ini が äŊŋ わ れ る 。 å‡ē 力 フ ã‚Ą イ ãƒĢ が æ—ĸ ãĢ 存 在 す る å ´ 合 、 lesskey は å‡ē 力 フ ã‚Ą イ ãƒĢ を 上 書 き す る 。

-V と --version ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 lesskey ãĢ バ ãƒŧ ジ ョ ãƒŗ į•Ē åˇ を 襨 į¤ē さ せ ãĻ 、 す ぐ ãĢ įĩ‚ äē† ã• せ る 。 -V ぞ た は --version ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ た å ´ 合 、 äģ– ãŽ ã‚Ē プ ã‚ˇ ョ ãƒŗ と åŧ• き 数 は į„Ą čĻ– さ れ る 。

å…Ĩ 力 フ ã‚Ą イ ãƒĢ は 、 い く つ か ぎ ã‚ģ ク ã‚ˇ ョ ãƒŗ か ら 構 成 さ れ る 。 各 ã‚ģ ク ã‚ˇ ョ ãƒŗ は 、 ã‚ģ ク ã‚ˇ ョ ãƒŗ ぎ ã‚ŋ イ プ を 識 åˆĨ す る 行 か ら 始 ぞ る 。 指 厚 で き る ã‚ģ ク ã‚ˇ ョ ãƒŗ を äģĨ 下 ãĢ į¤ē す 。
#command

新 し い ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ キ ãƒŧ を 厚 įžŠ す る 。

#line-edit

新 し い ナ イ ãƒŗ ᎍ 集 キ ãƒŧ を 厚 įžŠ す る 。

#env

į’° åĸƒ 変 数 を 厚 įžŠ す る 。

įŠē į™Ŋ 行 と į‰š åˆĨ ãĒ ã‚ģ ク ã‚ˇ ョ ãƒŗ ヘ ッ ダ 行 を 除 く 、 ã‚ˇ ãƒŖ ãƒŧ プ 記 åˇ (#) か ら 始 ぞ る 行 は į„Ą čĻ– さ れ る 。

ã‚ŗ マ ãƒŗ ド ã‚ģ ク ã‚ˇ ョ ãƒŗ

ã‚ŗ マ ãƒŗ ド ã‚ģ ク ã‚ˇ ョ ãƒŗ は æŦĄ ぎ 行 か ら 始 ぞ る 。

#command

ã‚ŗ マ ãƒŗ ド ã‚ģ ク ã‚ˇ ョ ãƒŗ が フ ã‚Ą イ ãƒĢ ぎ 中 で ぎ 最 初 ぎ ã‚ģ ク ã‚ˇ ョ ãƒŗ で あ る å ´ 合 、 こ ぎ 行 は ᜁ į•Ĩ す る こ と も で き る 。 ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ ã‚ģ ク ã‚ˇ ョ ãƒŗ は æŦĄ ぎ åŊĸ åŧ ぎ 行 か ら 構 成 さ れ る 。

string <whitespace> action [extra-string] <newline>

whitespace (įŠē į™Ŋ ) と は ゚ ペ ãƒŧ ゚ と ã‚ŋ ブ を 1 つ äģĨ 上 ä¸Ļ ず た も ぎ で あ る 。 string は ã‚ĸ ク ã‚ˇ ョ ãƒŗ を čĩˇ こ す ã‚ŗ マ ãƒŗ ド キ ãƒŧ で あ る 。 string は 1 つ ぎ ã‚ŗ マ ãƒŗ ド キ ãƒŧ 、 ぞ た は 15 個 ぞ で ぎ キ ãƒŧ で あ る 。 action は 下 ぎ ãƒĒ ゚ ト ãĢ あ る less ぎ ã‚ĸ ク ã‚ˇ ョ ãƒŗ で あ る 。 string 中 ぎ 文 字 は ã‚ŗ マ ãƒŗ ド ぎ 文 字 通 り 、 も し く は 、 ã‚ŗ ãƒŗ ト ロ ãƒŧ ãƒĢ キ ãƒŧ を į¤ē す た め ãĢ キ ãƒŖ ãƒŦ ッ ト (ˆ) を 前 ãĢ お い ãĻ 襨 す 。 バ ッ ク ゚ ナ ッ ã‚ˇ ãƒĨ と 、 そ れ ãĢ įļš ã 3 æĄ ぞ で ぎ 8 進 数 は 、 文 字 を 8 進 数 で 指 厚 す る た め ãĢ äŊŋ わ れ る 。 バ ッ ク ゚ ナ ッ ã‚ˇ ãƒĨ と そ ぎ 垌 ãĢ įļš ã 文 字 ãĢ よ り 、 æŦĄ ぎ よ う ãĒ å…Ĩ 力 文 字 を 指 厚 す る 。

\b

BACKSPACE

\e

ESCAPE

\n

NEWLINE

\r

RETURN

\t

TAB

\ku

UP ARROW

\kd

DOWN ARROW

\kr

RIGHT ARROW

\kl

LEFT ARROW

\kU

PAGE UP

\kD

PAGE DOWN

\kh

HOME

\ke

END

\kx

DELETE

バ ッ ク ゚ ナ ッ ã‚ˇ ãƒĨ ぎ 垌 ãĢ įļš ã 上 ãĢ 挙 げ た äģĨ 外 ぎ 文 字 は 、 そ ぎ 文 字 が į‰š 掊 文 字 と し ãĻ で ãĒ く 、 文 字 通 り ãĢ äŊŋ わ れ る こ と を 意 呺 し ãĻ い る 。 バ ッ ク ゚ ナ ッ ã‚ˇ ãƒĨ を 前 ãĢ įŊŽ ã‹ ãĒ け れ ば ãĒ ら ãĒ い 文 字 は 、 キ ãƒŖ ãƒŦ ッ ト ãƒģ ゚ ペ ãƒŧ ゚ ãƒģ ã‚ŋ ブ ãƒģ バ ッ ク ゚ ナ ッ ã‚ˇ ãƒĨ č‡Ē čēĢ ã§ あ る 。

ã‚ĸ ク ã‚ˇ ョ ãƒŗ ぎ 垌 ãĢ "extra" string を įļš ã‘ る こ と も で き る 。 less が 原 行 さ れ ãĻ い る と き ãĢ そ ぎ よ う ãĒ ã‚ŗ マ ãƒŗ ド が å…Ĩ 力 さ れ る と 、 ã‚ĸ ク ã‚ˇ ョ ãƒŗ が 原 行 さ れ た 垌 、 extra string が less で å…Ĩ 力 さ れ た と き と 同 じ よ う ãĢ č§Ŗ 釈 さ れ る 。 こ ぎ į‰š 色 は ã‚ŗ マ ãƒŗ ド ぎ 抟 čƒŊ を æ‹Ą åŧĩ す る å ´ 合 ãĢ äŊŋ わ れ る 。 下 ぎ "{" と ":t" ã‚ŗ マ ãƒŗ ド ぎ 例 を 参 į…§ す る こ と 。 ã‚ĸ ク ã‚ˇ ョ ãƒŗ が "quit" ぎ å ´ 合 、 extra string は į‰š åˆĨ ãĒ 意 呺 を 持 つ 。 less が įĩ‚ äē† ã™ る と き 、 extra string ぎ 最 初 ぎ 1 文 字 が įĩ‚ äē† ã‚š テ ãƒŧ ã‚ŋ ゚ と し ãĻ äŊŋ わ れ る 。

例

下 ぎ å…Ĩ 力 フ ã‚Ą イ ãƒĢ は 、 less で äŊŋ わ れ る デ フ り ãƒĢ ト ぎ ã‚ŗ マ ãƒŗ ド キ ãƒŧ ã‚ģ ッ ト を 襨 し ãĻ い る 。

#command

\r

forw-line

\n

forw-line

e

forw-line

j

forw-line

\kd

forw-line

ˆE

forw-line

ˆN

forw-line

k

back-line

y

back-line

ˆY

back-line

ˆK

back-line

ˆP

back-line

J

forw-line-force

K

back-line-force

Y

back-line-force

d

forw-scroll

ˆD

forw-scroll

u

back-scroll

ˆU

back-scroll

\40

forw-screen

f

forw-screen

ˆF

forw-screen

ˆV

forw-screen

\kD

forw-screen

b

back-screen

ˆB

back-screen

\ev

back-screen

\kU

back-screen

z

forw-window

w

back-window

\e\40

forw-screen-force

F

forw-forever

R

repaint-flush

r

repaint

ˆR

repaint

ˆL

repaint

\eu

undo-hilite

g

goto-line

<

goto-line

\e<

goto-line

p

percent

%

percent

\e[

left-scroll

\e]

right-scroll

\e(

left-scroll

\e)

right-scroll

{

forw-bracket {}

}

back-bracket {}

(

forw-bracket ()

)

back-bracket ()

[

forw-bracket []

]

back-bracket []

\eˆF

forw-bracket

\eˆB

back-bracket

G

goto-end

\e>

goto-end

>

goto-end

=

status

ˆG

status

:f

status

/

forw-search

?

back-search

\e/

forw-search *

\e?

back-search *

n

repeat-search

\en

repeat-search-all

N

reverse-search

\eN

reverse-search-all

m

set-mark

’

goto-mark

ˆXˆX

goto-mark

E

examine

:e

examine

ˆXˆV

examine

:n

next-file

:p

prev-file

:x

index-file

-

toggle-option

:t

toggle-option t

s

toggle-option o

_

display-option

|

pipe

v

visual

!

shell

+

firstcmd

@

rotate-right

H

help

h

help

V

version

0

digit

1

digit

2

digit

3

digit

4

digit

5

digit

6

digit

7

digit

8

digit

9

digit

q

quit

Q

quit

:q

quit

:Q

quit

ZZ

quit

å„Ē 先 順

lesskey で 指 厚 さ れ る ã‚ŗ マ ãƒŗ ド は 、 デ フ り ãƒĢ ト ぎ ã‚ŗ マ ãƒŗ ド よ り å„Ē 先 さ れ る 。 action を "invalid" と し た ã‚ŗ マ ãƒŗ ド を å…Ĩ 力 フ ã‚Ą イ ãƒĢ ãĢ å…Ĩ れ ãĻ お く と 、 デ フ り ãƒĢ ト ぎ ã‚ŗ マ ãƒŗ ド キ ãƒŧ を äŊŋ ᔍ 不 可 ãĢ す る こ と が で き る 。 ぞ た 、 action ぎ と こ ろ を "noaction" と 記 čŋ° す る こ と で 、 そ ぎ キ ãƒŧ は äŊ• も し ãĒ い と 厚 įžŠ さ れ る 。 "noaction" は "invalid" ãĢ äŧŧ ãĻ い る が 、 less は "invalid" ã‚ŗ マ ãƒŗ ド ãĢ 寞 し ãĻ エ ナ ãƒŧ ぎ ビ ãƒŧ プ 韺 を éŗ´ ら す が 、 "noaction" ã‚ŗ マ ãƒŗ ド ãĢ 寞 し ãĻ は äŊ• も し ãĒ い 。 さ ら ãĢ 、 æŦĄ ぎ ã‚ŗ ãƒŗ ト ロ ãƒŧ ãƒĢ 行 を å…Ĩ 力 フ ã‚Ą イ ãƒĢ ãĢ čŋŊ 加 す る と 、 全 ãĻ ぎ デ フ り ãƒĢ ト ぎ ã‚ŗ マ ãƒŗ ド が 不 可 ãĢ で き る 。

#stop

こ れ ãĢ よ り 、 全 ãĻ ぎ デ フ り ãƒĢ ト ã‚ŗ マ ãƒŗ ド は į„Ą čĻ– さ れ る 。 #stop 行 は 、 フ ã‚Ą イ ãƒĢ ぎ そ ぎ ã‚ģ ク ã‚ˇ ョ ãƒŗ ぎ 最 垌 ぎ 行 ãĢ įŊŽ ã‹ れ ãĒ け れ ば ãĒ ら ãĒ い 。

#stop は åą é™ē で あ る こ と を ᐆ č§Ŗ し ãĻ お か ãĒ け れ ば ãĒ ら ãĒ い 。 #stop ãĢ よ り 全 ãĻ ぎ デ フ り ãƒĢ ト ã‚ŗ マ ãƒŗ ド が 不 可 ãĢ さ れ る ぎ で 、 åŋ… čρ ãĒ 全 ãĻ ぎ ã‚ĸ ク ã‚ˇ ョ ãƒŗ を 可 čƒŊ ãĢ す る た め ãĢ は #stop 行 ぎ 前 ãĢ åŋ… čρ ãĒ ã‚ŗ マ ãƒŗ ド を 指 厚 し ãĒ け れ ば ãĒ ら ãĒ い 。 例 え ば 、 "quit" ã‚ŗ マ ãƒŗ ド を 指 厚 し ãĒ い と äŊŋ い ãĨ ら く ãĒ る 。

ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト ã‚ģ ク ã‚ˇ ョ ãƒŗ

ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト ã‚ģ ク ã‚ˇ ョ ãƒŗ は æŦĄ ぎ 行 で 始 ぞ る 。

#line-edit

こ ぎ ã‚ģ ク ã‚ˇ ョ ãƒŗ は 、 #command ã‚ģ ク ã‚ˇ ョ ãƒŗ で 一 čˆŦ ぎ ã‚ŗ マ ãƒŗ ド ぎ 新 し い キ ãƒŧ 剞 り åŊ“ ãĻ を 指 厚 し た と き と 同 じ や り か た で 、 ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト ã‚ŗ マ ãƒŗ ド ぎ 新 し い キ ãƒŧ 剞 り åŊ“ ãĻ を 指 厚 す る 。 ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト ã‚ģ ク ã‚ˇ ョ ãƒŗ は 、 下 ぎ 例 ぎ よ う ãĢ 1 行 毎 ぎ キ ãƒŧ と ã‚ĸ ク ã‚ˇ ョ ãƒŗ ぎ ãƒĒ ゚ ト か ら ãĒ る 。

例

下 ぎ å…Ĩ 力 フ ã‚Ą イ ãƒĢ は 、 less で äŊŋ わ れ る デ フ り ãƒĢ ト ぎ ナ イ ãƒŗ エ デ ã‚Ŗ ッ ト キ ãƒŧ ぎ ã‚ģ ッ ト を 記 čŋ° し ãĻ い る 。

#line-edit

\t

forw-complete

\17

back-complete

\e\t

back-complete

ˆL

expand

ˆV

literal

ˆA

literal

\el

right

\kr

right

\eh

left

\kl

left

\eb

word-left

\e\kl

word-left

\ew

word-right

\e\kr

word-right

\ei

insert

\ex

delete

\kx

delete

\eX

word-delete

\ekx

word-delete

\e\b

word-backspace

\e0

home

\kh

home

\e$

end

\ke

end

\ek

up

\ku

up

\ej

down

LESS į’° åĸƒ 変 数 ã‚ģ ク ã‚ˇ ョ ãƒŗ

į’° åĸƒ 変 数 ã‚ģ ク ã‚ˇ ョ ãƒŗ は æŦĄ ぎ 行 か ら 始 ぞ る 。

#env

こ ぎ 行 ぎ 垌 ãĢ は 、 į’° åĸƒ 変 数 ぎ 剞 り åŊ“ ãĻ ãƒĒ ゚ ト が įļš ã 。 各 行 は 、 į’° åĸƒ 変 数 名 ãƒģ イ ã‚ŗ ãƒŧ ãƒĢ 記 åˇ (=)ãƒģ į’° åĸƒ 変 数 ãĢ 剞 り åŊ“ ãĻ る 値 、 で 構 成 さ れ る 。 イ ã‚ŗ ãƒŧ ãƒĢ 記 åˇ ぎ 前 垌 ぎ įŠē į™Ŋ は į„Ą čĻ– さ れ る 。 こ ぎ æ–š æŗ• で 剞 り åŊ“ ãĻ ら れ る 変 数 は 、 less で し か 参 į…§ さ れ ãĒ い 。 あ る 変 数 が ã‚ˇ ゚ テ ム į’° åĸƒ で も lesskey フ ã‚Ą イ ãƒĢ で も 指 厚 さ れ ãĻ い る å ´ 合 、 lesskey フ ã‚Ą イ ãƒĢ で ぎ 値 が å„Ē 先 さ れ る 。 lesskey フ ã‚Ą イ ãƒĢ は į’° åĸƒ 変 数 を 上 書 き す る た め ãĢ äŊŋ う こ と も で き る が 、 lesskey フ ã‚Ą イ ãƒĢ で į’° åĸƒ 変 数 を 設 厚 す る ä¸ģ ãĒ į›Ž įš„ は 、 less ぎ 全 ãĻ ぎ 設 厚 情 å ą を 1 つ ぎ フ ã‚Ą イ ãƒĢ ãĢ 収 め る こ と で あ る 。

例

下 ぎ å…Ĩ 力 フ ã‚Ą イ ãƒĢ で は 、 less を 常 ãĢ -i ã‚Ē プ ã‚ˇ ョ ãƒŗ を つ け ãĻ 原 行 し 、 文 字 ã‚ģ ッ ト を "latin1" ãĢ す る よ う ãĢ 指 厚 し ãĻ い る 。

#env

LESS = -i

LESSCHARSET = latin1

é–ĸ 逪 項 į›Ž

less(1)

č­Ļ 告

上 įŸĸ 印 ぎ よ う ãĒ į‰š 掊 キ ãƒŧ を キ ãƒŧ ボ ãƒŧ ド ãĢ 䞝 存 し ãĒ い æ–š æŗ• で 指 厚 す る こ と は 不 可 čƒŊ で あ る 。 そ ぎ よ う ãĒ į‰š 掊 キ ãƒŧ を 指 厚 す る 唯 一 ぎ æ–š æŗ• は 、 そ ぎ キ ãƒŧ が æŠŧ さ れ た と き ãĢ キ ãƒŧ ボ ãƒŧ ド が 送 る エ ゚ ã‚ą ãƒŧ プ ã‚ˇ ãƒŧ ã‚ą ãƒŗ ゚ を 指 厚 す る こ と で あ る 。

MS-DOS と OS/2 で は 、 NUL 文 字 (0) で 始 ぞ る 文 字 列 を 送 る キ ãƒŧ が あ る 。 こ ぎ NUL 文 字 は 、 lesskey フ ã‚Ą イ ãƒĢ で \340 と 襨 さ れ る 。

著 äŊœ 樊

Copyright (C) 2000 Mark Nudelman

lesskey is part of the GNU project and is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

lesskey is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with lesskey; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.

著 者

Mark Nudelman <marknu@flash.net>
バ グ ぎ å ą 告 や ã‚ŗ ãƒĄ ãƒŗ ト は 、 上 ぎ ã‚ĸ ド ãƒŦ ゚ か bug-less@gnu.org へ 送 ãŖ ãĻ 下 さ い 。