« Less » : différence entre les versions

De Disposition de clavier bépo
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
'''less''' ([http://fr.wikipedia.org/wiki/Less article sur Wikipédia]) est un ''pager'' Unix utilisé pour la lecture de documents en ligne de commande, notamment pour les manuels. Il supporte une navigation à l'aide des touches, à partir de la position de base sur le clavier, c'est pourquoi une configuration spéciale bépo peut être intéressante.
[http://fr.wikipedia.org/wiki/Less '''less'''] est un ''pager'' Unix utilisé pour la lecture de documents en ligne de commande, notamment pour les manuels. Il supporte une navigation à l'aide des touches, à partir de la position de base sur le clavier, c'est pourquoi une configuration spéciale bépo peut être intéressante.


Il suffit de copier le code suivant dans le fichier {{c|~/.lesskey}} et de lancer la commande {{c|lesskey}} pour prendre en compte les changements.
Il suffit de copier le code suivant dans le fichier {{c|~/.lesskey}} et de lancer la commande {{c|lesskey}} pour prendre en compte les changements.


#command
<source>
\r        forw-line
#command
\n        forw-line
\r        forw-line
p        forw-line
\n        forw-line
t        forw-line
p        forw-line
\kd  forw-line
t        forw-line
^E        forw-line
\kd  forw-line
^N        forw-line
^E        forw-line
s        back-line
^N        forw-line
^        back-line
s        back-line
^Y        back-line
^        back-line
^K        back-line
^Y        back-line
^P        back-line
^K        back-line
T        forw-line-force
^P        back-line
S        back-line-force
T        forw-line-force
!        back-line-force
S        back-line-force
i        forw-scroll
!        back-line-force
^D        forw-scroll
i        forw-scroll
v        back-scroll
^D        forw-scroll
^U        back-scroll
v        back-scroll
\40  forw-screen
^U        back-scroll
e        forw-screen
\40  forw-screen
^F        forw-screen
e        forw-screen
^V        forw-screen
^F        forw-screen
\kD  forw-screen
^V        forw-screen
k        back-screen
\kD  forw-screen
^B        back-screen
k        back-screen
\ev      back-screen
^B        back-screen
\kU  back-screen
\ev      back-screen
à        forw-window
\kU  back-screen
é        back-window
à        forw-window
\e\40          forw-screen-force
é        back-window
E        forw-forever
\e\40          forw-screen-force
O        repaint-flush
E        forw-forever
o        repaint
O        repaint-flush
^R        repaint
o        repaint
^L        repaint
^R        repaint
\eu      undo-hilite
^L        repaint
,        goto-line
\eu      undo-hilite
\kh  goto-line
,        goto-line
ê        goto-line
\kh  goto-line
\e<      goto-line
ê        goto-line
j        percent
\e<      goto-line
5        percent
j        percent
\e[      left-scroll
5        percent
\e]      right-scroll
\e[      left-scroll
\e(      left-scroll
\e]      right-scroll
\e)      right-scroll
\e(      left-scroll
Z        forw-bracket {}
\e)      right-scroll
W        back-bracket {}
Z        forw-bracket {}
/        forw-bracket ()
W        back-bracket {}
*        back-bracket ()
/        forw-bracket ()
z        forw-bracket []
*        back-bracket ()
w        back-bracket []
z        forw-bracket []
\e^F      forw-bracket
w        back-bracket []
\e^B      back-bracket
\e^F      forw-bracket
;        goto-end
\e^B      back-bracket
\e>      goto-end
;        goto-end
Ê        goto-end
\e>      goto-end
\ke  goto-end
Ê        goto-end
%        status
\ke  goto-end
^G        status
%        status
Nf        status
^G        status
f        forw-search
Nf        status
F        back-search
f        forw-search
\e/      forw-search *
F        back-search
\e?      back-search *
\e/      forw-search *
'        repeat-search
\e?      back-search *
\en      repeat-search-all
'        repeat-search
?        reverse-search
\en      repeat-search-all
\eN      reverse-search-all
?        reverse-search
q        set-mark
\eN      reverse-search-all
ç        goto-mark
q        set-mark
^X^X      goto-mark
ç        goto-mark
P        examine
^X^X      goto-mark
Ne        examine
P        examine
^X^V      examine
Ne        examine
Nn        next-file
^X^V      examine
Np        prev-file
Nn        next-file
è        next-tag
Np        prev-file
È        prev-tag
è        next-tag
Nx        index-file
È        prev-tag
Nd        remove-file
Nx        index-file
=        toggle-option
Nd        remove-file
Nt        toggle-option t
=        toggle-option
u        toggle-option o
Nt        toggle-option t
^        display-option
u        toggle-option o
Ç        pipe
^        display-option
.        visual
Ç        pipe
1        shell
.        visual
`        firstcmd
1        shell
C        help
`        firstcmd
c        help
C        help
N        version
c        help
*        digit 0
N        version
"        digit 1
*        digit 0
«        digit 2
"        digit 1
»        digit 3
«        digit 2
(        digit 4
»        digit 3
)        digit 5
(        digit 4
@        digit 6
)        digit 5
+        digit 7
@        digit 6
-        digit 8
+        digit 7
/        digit 9
-        digit 8
a        quit
/        digit 9
A        quit
a        quit
Nq        quit
A        quit
NQ        quit
Nq        quit
ÀÀ        quit
NQ        quit
#line-edit
ÀÀ        quit
#env
#line-edit
 
#env
</source>


[[Catégorie:Unix]]
[[Catégorie:Unix]]

Version du 6 septembre 2009 à 00:03

less est un pager Unix utilisé pour la lecture de documents en ligne de commande, notamment pour les manuels. Il supporte une navigation à l'aide des touches, à partir de la position de base sur le clavier, c'est pourquoi une configuration spéciale bépo peut être intéressante.

Il suffit de copier le code suivant dans le fichier ~/.lesskey et de lancer la commande lesskey pour prendre en compte les changements.

#command
\r        forw-line
\n        forw-line
p         forw-line
t         forw-line
\kd  forw-line
^E        forw-line
^N        forw-line
s         back-line
^         back-line
^Y        back-line
^K        back-line
^P        back-line
T         forw-line-force
S         back-line-force
!         back-line-force
i         forw-scroll
^D        forw-scroll
v         back-scroll
^U        back-scroll
\40  forw-screen
e         forw-screen
^F        forw-screen
^V        forw-screen
\kD  forw-screen
k         back-screen
^B        back-screen
\ev       back-screen
\kU  back-screen
à         forw-window
é         back-window
\e\40          forw-screen-force
E         forw-forever
O         repaint-flush
o         repaint
^R        repaint
^L        repaint
\eu       undo-hilite
,         goto-line
\kh  goto-line
ê         goto-line
\e<       goto-line
j         percent
5         percent
\e[       left-scroll
\e]       right-scroll
\e(       left-scroll
\e)       right-scroll
Z         forw-bracket {}
W         back-bracket {}
/         forw-bracket ()
*         back-bracket ()
z         forw-bracket []
w         back-bracket []
\e^F      forw-bracket
\e^B      back-bracket
;         goto-end
\e>       goto-end
Ê         goto-end
\ke  goto-end
%         status
^G        status
Nf        status
f         forw-search
F         back-search
\e/       forw-search *
\e?       back-search *
'         repeat-search
\en       repeat-search-all
?         reverse-search
\eN       reverse-search-all
q         set-mark
ç         goto-mark
^X^X      goto-mark
P         examine
Ne        examine
^X^V      examine
Nn        next-file
Np        prev-file
è         next-tag
È         prev-tag
Nx        index-file
Nd        remove-file
=         toggle-option
Nt        toggle-option t
u         toggle-option o
^         display-option
Ç         pipe
.         visual
1         shell
`         firstcmd
C         help
c         help
N         version
*         digit 0
"         digit 1
«         digit 2
»         digit 3
(         digit 4
)         digit 5
@         digit 6
+         digit 7
-         digit 8
/         digit 9
a         quit
A         quit
Nq        quit
NQ        quit
ÀÀ        quit
#line-edit
#env