Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] lesskey - spécifier les liaisons de touches pour less [size=18] [b]Résumé[/b] [/size] [b]lesskey [-o sortie] [--] [entrée][/b] [b][/b] [b]lesskey [--output=sortie] [--] [entrée][/b] [b][/b] [b]lesskey -V[/b] [b][/b] [b]lesskey --version[/b] [size=18] [b]Description[/b] [/size] [i]lesskey[/i] est utilisé pour spécifier un ensemble de liaisons de touches destinées à être utilisés par [b]less .[/b] Le fichier d'entrée est un fichier texte décrivant les liaisons de touches. Si le fichier d'entrée est « - », l'entrée standard est lue. Si aucun fichier d'entrée n'est spécifié, un nom de fichier standard est utilisé en tant que nom pour le fichier d'entrée, et dépend du système utilisé : sur les systèmes Unix, il s'agit de $HOME/.lesskey ; sur les systèmes MS-DOS, $HOME/_lesskey est utilisé alors que $HOME/lesskey.ini l'est sur les systèmes OS/2 (ou bien $INIT/lesskey.ini si $HOME n'est pas défini). Le fichier de sortie est un fichier binaire qui est utilisé par [b]less .[/b] Si aucun fichier de sortie n'est spécifié, et que la variable d'environnement LESSKEY est définie, sa valeur est utilisée en tant que nom pour le fichier de sortie. Sinon, un nom de fichier standard est utilisé comme nom pour le fichier de sortie, et dépend du système utilisé : sur les systèmes Unix et OS-9, il s'agit de $HOME/.less ; sur les systèmes MS-DOS, $HOME/_less est utilisé alors que $HOME/less.ini l'est sur les systèmes OS/2 (ou bien $INIT/lesskey.ini si $HOME n'est pas défini). Si le fichier de sortie existe déjà, [i]lesskey[/i] l'écrasera. L'option -V ou --version affiche le numéro de version de [i]lesskey[/i] et arrête immédiatement le programme. Si -V ou --version est présent, les autres options et arguments sont ignorés. Le fichier d'entrée est constitué d'une ou de plusieurs [b]sections .[/b] Chaque section débute par une ligne qui identifie son type. Les sections possibles sont : #command [table][row][col] [/col][col]Définir de nouvelles touches de commandes.[/col][/row][/table] #line-edit [table][row][col] [/col][col]Définir de nouvelles touches d'édition de ligne.[/col][/row][/table] #env [table][row][col] [/col][col]Définir des variables d'environnement.[/col][/row][/table] Les lignes blanches et les lignes débutant par un signe dièse (#) sont ignorées, sauf dans le cas des lignes d'en-tête de section spéciales. [size=18] [b]Section de commandes[/b] [/size] La section de commandes débute par la ligne #command Si la section de commandes est la première du fichier, cette ligne peut être omise. La section de commandes est constituée de lignes de la forme : [i]chaîne[/i]
[i]action[/i] [chaîne_supplémentaire]
Les caractères d'espacement sont constitués de n'importe quelle séquence d'espaces et/ou de tabulations. La [i]chaîne[/i] de caractères est constituée de la ou des touches de commande qui invoquent l'action. Elle peut être une touche de commande unique, ou une séquence de plusieurs touches (jusqu'à 15). L'[i]action[/i] est le nom de l'action de less, qui fait partie de la liste ci-dessous. Les caractères de la [i]chaîne[/i] peuvent apparaître littéralement, ou être préfixés par un accent circonflexe pour indiquer une touche de contrôle. Un backslash suivi d'un à trois chiffres octaux peut être utilisé pour spécifier un caractère par sa valeur octale. Un backslash suivi de certains caractères spécifie les caractères d'entrée comme suit : eb [table][row][col] [/col][col]EFFACEMENT ARRIÈRE[/col][/row][/table] ee [table][row][col] [/col][col]ESCAPE[/col][/row][/table] en [table][row][col] [/col][col]SAUT DE LIGNE[/col][/row][/table] er [table][row][col] [/col][col]ENTRÉE[/col][/row][/table] et [table][row][col] [/col][col]TABULATION[/col][/row][/table] eku [table][row][col] [/col][col]FLÈCHE-HAUT[/col][/row][/table] ekd [table][row][col] [/col][col]FLÈCHE-BAS[/col][/row][/table] ekr [table][row][col] [/col][col]FLÈCHE-DROITE[/col][/row][/table] ekl [table][row][col] [/col][col]FLÈCHE-GAUCHE[/col][/row][/table] ekU [table][row][col] [/col][col]PAGE-PRÉCÉDENTE[/col][/row][/table] ekD [table][row][col] [/col][col]PAGE-SUIVANTE[/col][/row][/table] ekh [table][row][col] [/col][col]HOME[/col][/row][/table] eke [table][row][col] [/col][col]END[/col][/row][/table] ekx [table][row][col] [/col][col]DELETE[/col][/row][/table] Un suivi par n'importe quel autre caractère indique que ce caractère doit être traité littéralement. Les caractères devant être précédés par un incluent l'accent circonflexe, l'espace, la tabulation et le backslash lui-même. Une action peut être suivie par une chaîne de caractères supplémentaire. Quand une telle commande est entrée pendant l'exécution de [b]less ,[/b] l'action est effectuée, et la chaîne de caractères supplémentaire est ensuite analysée, comme si elle avait été tapée dans [b]less .[/b] Cette fonctionnalité peut dans certains cas être utilisée pour étendre les possibilités d'une commande. Par exemple, voyez les commandes « { » et « :t » dans l'exemple ci-dessous. La chaîne de caractères supplémentaire a une signification spéciale pour l'action « quit » : quand [i]less[/i] se termine, le premier caractère de la chaîne de caractères supplémentaire est utilisé comme valeur de retour. [size=18] [b]Exemple[/b] [/size] Le fichier d'entrée suivant décrit l'ensemble des touches de commandes par défaut (NdT : traduites) utilisées par less : .nf #command er avancer-ligne en avancer-ligne e avancer-ligne j avancer-ligne ekd avancer-ligne ^E avancer-ligne ^N avancer-ligne k reculer-ligne y reculer-ligne ^Y reculer-ligne ^K reculer-ligne ^P reculer-ligne J avancement-ligne-forcé K recul-ligne-forcé Y recul-ligne-forcé d défilement-avant ^D défilement-avant u défilement-arrière ^U défilement-arrière e40 avancer-écran f avancer-écran ^F avancer-écran ^V avancer-écran ekD avancer-écran b reculer-écran ^B reculer-écran eev reculer-écran ekU reculer-écran z forw-window w back-window eee40 avancement-écran-forcé F toujours-avancer R repeindre-vider_tampons r repeindre ^R repeindre ^L repeindre eeu annuler-mise_évidence g aller-à-la-ligne ekh aller-à-la-ligne < aller-à-la-ligne ee< aller-à-la-ligne p pourcentage % pourcentage ee[ défilement-gauche ee] défilement-droit ee( défilement-gauche ee) défilement-droit { accolade-avant {} } accolade-arrière {} ( parenthèse-avant () ) parenthèse-arrière () [ crochet-avant [] ] crochet-arrière [] ee^F crochet-avant ee^B crochet-arrière G aller-fin ee> aller-fin > aller-fin eke aller-fin = statut ^G statut :f statut / recherche-avant ? recherche-arrière ee/ recherche-avant * ee? recherche-arrière * n répéter-recherche een répéter-recherche-tous N rechercher-arrière eeN rechercher-arrière-tous m spécifier-marque ' aller-marque ^X^X aller-marque E examiner :e examiner ^X^V examiner :n fichier-suivant :p fichier-précédent t marque-suivante T marque-précédente :x fichier-index :d supprimer-fichier - basculer-option :t basculer-option t s basculer-option o _ afficher-option | tube v visuel ! shell + première-commande H aide h aide V version 0 chiffre 1 chiffre 2 chiffre 3 chiffre 4 chiffre 5 chiffre 6 chiffre 7 chiffre 8 chiffre 9 chiffre q quitter Q quitter :q quitter :Q quitter ZZ quitter .fi [size=18] [b]PrioritÉ[/b] [/size] Les commandes spécifiées par [i]lesskey[/i] ont priorité sur les commandes par défaut. Une touche de commande par défaut peut être désactivée en l'incluant dans le fichier d'entrée avec l'action « invalid » (invalide). Alternativement, une touche peut être définie pour ne rien faire en utilisant l'action « noaction » (pas d'action). « noaction » est similaire à « invalid », mais [i]less[/i] émettra un bip sonore d'erreur pour une commande « invalid », mais pas pour une commande « noaction ». De plus, TOUTES les commandes par défaut peuvent être désactivées en ajoutant cette ligne de contrôle dans le fichier d'entrée : #stop Cela fera ignorer toutes les commandes par défaut. La ligne #stop devrait être la dernière de cette section du fichier. Soyez conscient que #stop peut être dangereux. Puisque toutes les commandes par défaut sont désactivées, vous devez fournir des commandes en nombre suffisant avant la ligne #stop pour activer toutes les actions nécessaires. Par exemple, ne pas fournir de commande « quit » (quitter) peut être assez embêtant. [size=18] [b]Section dÉdition de ligne[/b] [/size] La section d'édition de ligne commence par la ligne #line-edit. Cette section spécifie les nouvelles liaisons de touches des commandes d'édition de ligne, de la même façon que les liaisons de touches des commandes ordinaires sont spécifiées dans la section #command. La section d'édition de ligne est constituée d'une liste de paires touche/actions, une par ligne comme dans l'exemple ci-dessous. [size=18] [b]Exemple[/b] [/size] Le fichier d'entrée suivant décrit l'ensemble des touches d'édition de ligne par défaut (NdT : traduites) utilisées par less : .nf #line-edit et compléter-avant e17 compléter-arrière eeet compléter-arrière ^L développer ^V littéral ^A littéral eel droite ekr droite eeh gauche ekl gauche eeb mot-gauche eeekl mot-gauche eew mot-droite eeekr mot-droite eei insérer eex effacer ekx effacer eeX effacer-mot eekx effacer-mot eeeb effacer-mot-arrière ee0 début ekh début ee$ fin eke fin eek haut eku haut eej bas .fi [size=18] [b]Variables denvironnement de less[/b] [/size] La section des variables d'environnement commence par la ligne #env qui est suivie par une liste d'affectations de variables d'environnement. Chaque ligne est constituée d'un nom de variable d'environnement, d'un signe égal (=), et de la valeur à affecter à la variable d'environnement. Les caractères d'espacement situés avant et après le signe égal sont ignorés. Les variables affectées de cette façon ne sont visibles que par [b]less .[/b] Si une variable est spécifiée dans l'environnement du système et aussi dans un fichier lesskey, la valeur située dans le fichier a priorité sur la variable d'environnement. Bien que le fichier lesskey puisse être utilisé pour surcharger les variables définies dans l'environnement, le principal objectif de l'affectation de variables dans le fichier de touches de less est de centraliser toutes les informations de configuration de [i]less[/i] dans un fichier. [size=18] [b]Exemple[/b] [/size] Le fichier d'entrée suivant spécifie l'option -i à chaque fois que [i]less[/i] est lancé, et fixe le jeu de caractères utilisé à « latin1 »: .nf #env LESS = -i LESSCHARSET = latin1 .fi [size=18] [b]Voir aussi[/b] [/size] less(1) [size=18] [b]Avertissements[/b] [/size] Il n'est pas possible de spécifier des touches spéciales, comme la flèche vers le haut, d'une manière indépendante du clavier. La seule façon de spécifier de telles touches est de spécifier la séquence d'échappement qu'envoie un clavier particulier quand une telle touche est pressée. Sur les systèmes MS-DOS et OS/2, certaines touches envoient une séquence de caractères qui débute par un caractère NUL (0). Ce caractère NUL devrait être représenté par e340 dans un fichier lesskey. [size=18] [b]Copyright[/b] [/size] Copyright (C) 2000 Mark Nudelman [i]lesskey[/i] fait partie du projet GNU et est un logiciel libre. Vous pouvez le redistribuer et/ou le modifier sous les termes de la GNU General Public License comme publiée par la Free Software Foundation ; soit la version 2, soit (à votre convenance) n'importe quelle version ultérieure. lesskey est distribué dans l'espoir qu'il soit utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de VALEUR MARCHANDE ou de CONVENANCE À UN USAGE PARTICULIER. Voyez la GNU General Public License pour plus de détails. Vous devriez avoir reçu une copie de la GNU General Public License en même temps que lesskey ; voyez le fichier COPYING. Si ce n'est pas le cas, écrivez à la Free Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. [size=18] [b]Auteur[/b] [/size] Mark Nudelman
[b][/b] Envoyez les rapports de bogues ou les commentaires à l'adresse ci-dessus, ou à bug-less@gnu.org. [size=18] [b]Traduction[/b] [/size] Frédéric Delanoy <[i]delanoy_f[/i] at yahoo.com>, 2002.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?