« Less » : différence entre les versions

De Disposition de clavier bépo
mAucun résumé des modifications
(Ajout de la catégorie "Logiciels")
 
(5 versions intermédiaires par 5 utilisateurs non affichées)
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.
On a deux options : soit on modifie complètement les touches de less pour qu’elles s’utilisent comme en QWERTY, soit on ne reconfigure que les touches fléchées (respectivement '''s''' et '''t''' pour monter/descendre, à la place de '''k''' et '''j'''), avec le minimum de modifications, pour rester proche de la configuration originale.


#command
Pour ne modifier que les touches fléchées, 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.
\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


<source>
#command
c  next-tag
C  prev-tag
t  forw-line
s  back-line
T  forw-scroll
S  back-scroll
</source>


[[Catégorie:Unix]]
Pour un remappage complet, même procédé mais en utilisant ce code ci :
 
<source>
#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
</source>
[[Catégorie:Logiciels]]

Dernière version du 27 mars 2023 à 14:27

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.

On a deux options : soit on modifie complètement les touches de less pour qu’elles s’utilisent comme en QWERTY, soit on ne reconfigure que les touches fléchées (respectivement s et t pour monter/descendre, à la place de k et j), avec le minimum de modifications, pour rester proche de la configuration originale.

Pour ne modifier que les touches fléchées, il suffit de copier le code suivant dans le fichier ~/.lesskey et de lancer la commande lesskey pour prendre en compte les changements.

#command
c   next-tag
C   prev-tag
t   forw-line
s   back-line
T   forw-scroll
S   back-scroll

Pour un remappage complet, même procédé mais en utilisant ce code ci :

#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