Page 1 of 1

Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Tue Jun 29, 2021 1:20 pm
by Rantanplan

Bonjour,

IL s'agit de RANGER un gestionnaire de fichiers dans un terminal.
Il lui faut :

  • libtinfo qui est inclus dans le pet,

  • un interprèteur Python (la version 2.7 semble convenir) non inclus dans le pet

Le .pet inclut un lanceur "Gestionnaire de fichiers Ranger" et s'installe confortablement dans
/root/my-applications qui est dans le PATH.

The attachment ranger-1.9.3.pet is no longer available

Les raccourcis clavier et l'action qui en découle.

cheatsheet.pdf
Raccourcis clavier en pas français
(234.25 KiB) Downloaded 52 times

Bien à toutes et tous.


Re: Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Wed Jun 30, 2021 12:50 pm
by oui

merci rantanplan!

pour aider les débutants, ci-joint la manpage de ranger:

~~~~~~~~~~~

RANGER(1) manuel de ranger RANGER(1)

NOM
ranger - visual file manager

SYNOPSIS
ranger [--version] [--help] [--debug] [--clean] [--confdir=directory]
[--copy-config=which] [--choosefile=target] [--choosefiles=target]
[--choosedir=target] [--selectfile=filepath] [--list-unused-keys]
[--list-tagged-files=tag] [--profile] [--cmd=command] [path]

DESCRIPTION
ranger est un gestionnaire de fichiers de console avec des liaisons de touches VI.

RESSOURCES
Ce manuel contient des instructions sur l'utilisation et la configuration de Ranger.

À l'intérieur du garde forestier, vous pouvez appuyer sur 1? pour une liste de raccourcis clavier, 2? pour
commandes et 3? pour les paramètres.

Le fichier README contient des instructions d'installation.

Le fichier doc / HACKING contient des instructions pour la modification du code.

Le répertoire doc / configs contient des fichiers de configuration. Elles sont
généralement installé dans / usr / lib / python * / site-packages / ranger / config et
peut être obtenu avec l'option --copy-config de Ranger.

La page de manuel de rifle (1) décrit les fonctions de l'ouvre-fichier

La section LIENS de cette page de manuel contient d'autres ressources.

OPTIONS
-d, --debug Active le mode debug: Chaque fois qu'une erreur survient, Ranger
va quitter et imprimer un retraçage complet. Le défaut
le comportement est d'imprimer simplement le nom de l'exception dans
la barre d'état / journal et essayez de continuer à courir.

-c, --clean Activer le mode clean: ranger n'accédera pas ou
créer des fichiers de configuration et ne laissera aucun
traces sur votre système. Ceci est utile lorsque votre
la configuration est cassée, quand vous voulez éviter l'encombrement,etc.

-r dir, --confdir = dir
Changer le répertoire de configuration de Ranger de
~ / .config / ranger à "dir".

--copy-config = fichier
Créez des copies des fichiers de configuration par défaut dans votre
répertoire de configuration local. Ceux qui existent ne seront pas
écrasé. Valeurs possibles: all, commandes, rc, rifle,
portée.

--choosefile = fichier_cible
Vous permet de choisir un fichier avec Ranger. Cela change le
comportement de sorte que lorsque vous ouvrez un fichier, Ranger quittera
et écrivez le chemin absolu de ce fichier dans le fichier cible.

--choosefiles = fichier_cible
Vous permet de choisir plusieurs fichiers avec Ranger. Ce
change le comportement de sorte que lorsque vous ouvrez un fichier, Ranger
va quitter et écrire les chemins absolus de tous les sélectionnés
fichiers dans le fichier cible, en ajoutant une nouvelle ligne après chaque
nom de fichier.

--choosedir = fichier-cible
Vous permet de choisir un répertoire avec Ranger. Lorsque vous
exit ranger, il écrira le dernier répertoire visité
dans le fichier cible.

--selectfile = fichier_cible
Ouvrir Ranger avec le fichier cible sélectionné.

--list-unused-keys
Liste des clés communes qui ne sont liées à aucune action dans le
contexte "navigateur". Cette liste n'est pas complète, vous pouvez
lier une clé supportée par des sorts: utilisez la touche
code retourné par "getch ()".

--list-tagged-files = tag
Liste tous les fichiers qui sont marqués avec le tag donné.
Remarque: Les tags sont des caractères uniques. La balise par défaut est "*"

--profile Imprimer les statistiques de l'utilisation du processeur à la sortie.

--cmd = commande Exécute la commande après la configuration
lis. Utilisez cette option plusieurs fois pour exécuter plusieurs
commandes.

--version Imprime la version et quitte.

-h, --help Affiche une liste d'options et quitte.

CONCEPTS
Cette partie explique comment certaines parties du garde forestier fonctionnent et comment elles peuvent être
utilisé efficacement.

MOTS CLÉS
Les balises sont des caractères uniques qui sont affichés à gauche d'un nom de fichier. Toi
peut utiliser des tags comme vous le souhaitez. Appuyez sur "t" pour basculer les balises et "T" pour
supprimer les balises de la sélection. La balise par défaut est un astérisque ("*"),
mais vous pouvez utiliser n'importe quelle balise en tapant "<nom de balise>.

PREVIEWS
Par défaut, seuls les fichiers texte sont prévisualisés, mais vous pouvez activer les fichiers externes.
prévisualisez les scripts en définissant l'option "use_preview_script" et
"preview_files" à true.

Ce script par défaut est ~ / .config / ranger / scope.sh. Il contient plus
documentation et appels aux programmes lynx et elinks pour html,
highlight pour le texte / code, img2txt pour les images, atool pour les archives,
pdftotext pour les fichiers PDF et mediainfo pour les fichiers vidéo et audio.

Installez ces programmes (juste ceux dont vous avez besoin) et scope.sh
les utilise automatiquement.

Indépendamment du script de prévisualisation, il existe une fonctionnalité à prévisualiser
images en les dessinant directement dans le terminal. Cela ne fonctionne pas
sur ssh, nécessite certains terminaux (testé sur "xterm" et "urxvt")
et est incompatible avec tmux, bien que cela fonctionne avec l'écran.

Pour activer cette fonctionnalité, installez le programme "w3m" et définissez l'option
"preview_images" à true.

SÉLECTION
La sélection est définie comme "Tous les fichiers marqués SI IL Y A UN,
sinon, le fichier actuel. "Soyez conscient de cela lors de l'utilisation de: supprimer
commande, qui supprime tous les fichiers de la sélection.

Vous pouvez marquer des fichiers en appuyant sur <Espace>, v, etc. Un symbole Mrk jaune sur
le bas à droite indique qu'il y a des fichiers marqués dans ce
annuaire.

MACROS
Les macros peuvent être utilisées dans les commandes pour abréger les choses.

% f le fichier en surbrillance
% d le chemin du répertoire courant
% s les fichiers sélectionnés dans le répertoire en cours.
% t tous les fichiers marqués dans le répertoire en cours
% c les chemins complets des fichiers actuellement copiés / coupés

Les macros% f,% d et% s ont aussi des variantes majuscules,% F,% D et% S,
qui se réfèrent à l'onglet suivant. Pour faire référence à des onglets spécifiques, ajoutez un nombre
entre. (% 7s = sélection du septième onglet.)

% c est la seule macro qui sort du répertoire courant. Donc vous
peut "abuser" de la fonction de copie à d'autres fins, comme différer deux
les fichiers qui se trouvent dans des répertoires différents:

Ramassez le fichier A (tapez yy), déplacez-vous dans le fichier B, puis tapez
@diff% c% f

Les macros pour les chemins d'accès aux fichiers sont généralement protégées par un shell afin qu'elles puissent être utilisées
dans la commande "shell".

En outre, si vous créez une liaison de clé qui utilise <any>, une
instruction qui accepte n'importe quelle clé, puis la macro% any (ou% any0,% any1,
% any2, ...) peut être utilisé dans la commande pour obtenir la touche qui a été pressée.

SIGNETS
Tapez m <key> pour marquer le répertoire actuel. Vous pouvez entrer à nouveau
répertoire en tapant `<key>. <key> peut être une lettre ou un chiffre. contrairement à
vim, les signets minuscules et majuscules sont persistants.

Chaque fois que vous passez à un signet, le signet spécial à la touche `sera
défini sur le dernier répertoire. Donc, taper "` `" vous ramène à l'endroit où vous
étaient avant.

Les signets sont sélectionnables lors de la tabulation dans la commande: cd.

Note: Les signets '(Apostrophe) et `(Backtick) sont les mêmes.

FUSIL
Rifle est l'ouvreur de fichier de Ranger. Il peut être utilisé seul
programme ou un module python. Il est situé à ranger / ext / rifle.py. Dans
Contrairement à d'autres, les ouvre-fichiers plus simples, le fusil peut automatiquement
trouver des programmes installés de sorte qu'il peut être utilisé efficacement hors de la boîte sur
une variété de systèmes.

Il est configuré dans rifle.conf à travers une liste de conditions et
commandes. Pour chaque ligne, les conditions sont vérifiées et si elles sont
rencontré, la commande respective est prise en considération. Par défaut,
simplement la première règle de correspondance est utilisée. Dans Ranger, vous pouvez lister et
choisissez des règles en tapant "r" ou simplement en tapant "<rulenumber> <enter>".
Si vous utilisez un fusil autonome, vous pouvez lister toutes les règles avec le "-l"
option et choisissez une règle avec "-p <nombre>".

Les règles, ainsi que d'autres documents, sont contenues dans
ranger / config / rifle.conf.

DRAPEAUX
Les drapeaux vous permettent de modifier le comportement du processus engendré.
Ils sont utilisés dans les commandes ": open_with" (clé "r") et ": shell" (clé
"!").

f Fork le processus. (De fonctionner en arrière-plan)
c Exécuter le fichier en cours seulement, au lieu de la sélection
r Lancer l'application avec le privilège root (nécessite sudo)
t Exécuter l'application dans une nouvelle fenêtre de terminalIl existe d'autres indicateurs qui ne peuvent actuellement être utilisés que dans
Commande "shell": (par exemple ": shell -w df")

p Redirige la sortie vers le pager
s Mode silencieux. La sortie sera rejetée.
w Attendre une saisie lorsque le processus est terminé

Par défaut, tous les indicateurs sont désactivés, sauf indication contraire dans le
Fichier de configuration rifle.conf Vous pouvez spécifier autant de drapeaux que vous
vouloir. Un drapeau majuscule annule l'effet: "ffcccFsf" est équivalent
à "cs".

Le nom du programme du terminal pour le drapeau "t" provient du
variable d'environnement $ TERMCMD. S'il n'existe pas, il essaie de
l'extraire de $ TERM et utilise "xterm" comme solution de repli si cela échoue.

Exemples: ": open_with c" ouvrira le fichier que vous pointez actuellement
à, même si vous avez sélectionné d'autres fichiers. ": shell -w df" va s'exécuter
"df" et attendez que vous appuyez sur Entrée avant de revenir à Ranger.

PLUGINS
Le système de plugin de Ranger est constitué de fichiers python situés dans
~ / .config / ranger / plugins / et sont importés dans l'ordre alphabétique quand
Ranger de départ. Un plugin change le comportement des rangers en écrasant ou en
étendre une fonction que Ranger utilise. Cela vous permet de changer
à peu près toutes les parties de Ranger, mais il n'y a aucune garantie que les choses
continuera à travailler dans les futures versions à mesure que le code source évoluera.

Il y a des crochets spécialement conçus pour les plugins.
Ce sont des fonctions qui commencent par hook_ et peuvent être trouvées tout au long
le code.

grep 'def hook_' -r / chemin / vers / rangers / source

Essayez aussi:

pydoc ranger.api

Notez que vous ne devez PAS écraser une fonction à moins de savoir
que fais tu. Au lieu de cela, enregistrez la fonction existante et appelez-la
de votre nouveau. De cette façon, plusieurs plugins peuvent utiliser le même hook.
Il y a plusieurs exemples de plugins dans / usr / share / doc / ranger / examples /
répertoire, y compris un plugin hello-world qui décrit ce
procédure.

RACCOURCIS CLAVIER
Les raccourcis clavier sont définis dans le fichier ranger / config / rc.conf. Vérifie ça
fichier pour une liste de toutes les liaisons de touches. Vous pouvez le copier à votre locale
répertoire de configuration avec l'option --copy-config = rc.

De nombreuses liaisons de touches prennent un argument numérique supplémentaire. Tapez 5j pour déplacer
bas 5 lignes, 2l pour ouvrir un fichier en mode 2, 10 <Espace> pour marquer 10 fichiers.

Cette liste contient les liaisons les plus utiles:

FIXATIONS PRINCIPALES
h, j, k, l Déplacement vers la gauche, le bas, le haut ou la droite

^ D ou J, ^ U ou K
Déplacer une demi-page vers le bas, vers le haut

H, L Reculer et avancer dans l'historique

gg Déplacer vers le haut

G Déplacer vers le bas

^ R Recharger tout

^ L Redessine l'écran

i Afficher le fichier actuel dans une fenêtre plus grande.

E Modifier le fichier actuel dans $ EDITOR ("nano" par défaut)

S Ouvrir un shell dans le répertoire courant

? Ouvre cette page de manuel

<octal> =, + <qui> <quoi>, - <qui> <quoi>
Changez les permissions de la sélection. Par exemple,
"777 =" est équivalent à "chmod 777% s", "+ ar" ne "chmod"
a + r% s "," -ow "fait" chmod o-w% s "etc.

yy Copier (yank) la sélection, comme appuyer sur Ctrl + C dans moderne
Programmes GUI.

dd Couper la sélection, comme appuyer sur Ctrl + X dans une interface graphique moderne
programmes.

pp Colle les fichiers qui ont été précédemment copiés ou coupés, comme
en appuyant sur Ctrl + V dans les programmes GUI modernes.

po Coller les fichiers copiés / coupés, en écrasant les fichiers existants.

mX Créer un signet avec le nom X

X Déplacer vers le marque-page avec le nom X

n Trouvez le fichier suivant. Par défaut, cela vous amène à la
nouveau fichier dans le répertoire, mais si vous recherchez quelque chose
en utilisant les touches /, cm, ct, ..., cela vous amènera au
prochaine entrée trouvée.

N Trouvez le fichier précédent.

oX Change la méthode de tri (comme dans mutt)

zX Modifier les paramètres. Voir la section des paramètres pour une liste de
paramètres et leur raccourci clavier.

vous? Clé d'annulation universelle. En fonction de la touche sur laquelle vous appuyez
après "u", il restaure les onglets fermés (uq), supprime
tags (ut), efface la copie / couper le tampon (ud), démarre le
inverser le mode visuel (uV) ou effacer la sélection (uv).

f Naviguez rapidement en entrant une partie du nom de fichier.

Espace Marquer un fichier.

v Basculer le statut de marque de tous les fichiers

V Démarre le mode visuel, qui sélectionne tous les fichiers entre
le point de départ et le curseur jusqu'à ce que vous appuyez sur ESC.
Pour désélectionner les fichiers de la même manière, utilisez "uV".

/ Recherche de fichiers dans le répertoire en cours.

: Ouvrez la console.

Alt-N Ouvre un onglet. N doit être un nombre de 0 à 9. Si l'onglet
n'existe pas encore, il sera créé.

gn, ^ N Créez un nouvel onglet.

gt, gT Allez à l'onglet suivant ou précédent. Vous pouvez également utiliser TAB et
MAJ + TAB à la place.

gc, ^ W Ferme l'onglet actuel. Le dernier onglet ne peut pas être fermé
par ici.

LIAISONS DE TYPE READLINE DANS LA CONSOLE
^ B, ^ F Déplacer vers la gauche et la droite (B pour le dos, F pour l'avant)

^ P, ^ N Monter et descendre (P pour précédent, N pour Suivant)

^ A, ^ E Aller au début ou à la fin

^ D Supprimer le caractère actuel.

^ H Backspace.

BOUTONS DE SOURIS
Bouton gauche de la souris
Cliquez sur quelque chose et vous vous y déplacerez. Pour exécuter un fichier, "entrez"
comme un répertoire, en cliquant sur l'aperçu.

Bouton droit de la souris
Entrez un répertoire ou exécutez un fichier.

Molette
Fait défiler vers le haut ou vers le bas. Vous pouvez pointer sur la colonne du parent
répertoire lors du défilement pour changer de répertoire.

PARAMÈTRES
Cette section répertorie tous les paramètres intégrés de Ranger. Les types valides
pour la valeur sont entre [crochets]. Le raccourci clavier pour basculer le paramètre est
dans <brokets>, si un raccourci existe.

Les paramètres peuvent être modifiés dans le fichier ~ / .config / ranger / rc.conf ou sur le
voler avec la commande: définir la valeur de l'option. Exemples:

définir column_ratios 1,2,3
set show_hidden true

Les différents types de paramètres et un exemple pour chaque type:

type de réglage | exemples de valeurs
--------------- + ----------------------------
bool | vrai faux
entier | 1, 23, 1337
chaîne | foo, salut le monde
liste | 1,2,3,4
aucun | aucun

Vous pouvez afficher une liste de tous les paramètres et leurs valeurs actuelles par
en appuyant sur "3?" dans Ranger.

autosave_bookmarks [bool]
Enregistrer les signets (utilisé avec mX et `X) instantanément? Cela aide à
synchroniser les signets entre plusieurs instances de Rangers mais les prospects
à * légère * perte de performance. Quand faux, les signets sont sauvegardés quand
Ranger est quitté.

autoupdate_cumulative_size [bool]
Vous pouvez afficher la taille cumulée "réelle" des répertoires en utilisant
la commande: get_cumulative_size ou en tapant "dc". La taille est
coûteux à calculer et ne sera pas mis à jour automatiquement. Toi
peut choisir de mettre à jour automatiquement si en activant cette
option.

collapse_preview [bool] <zc>
Si aucun aperçu n'est visible, la dernière colonne doit-elle être pressée
faire usage de l'espace blanc?

colorscheme [string]
Quel colorscheme utiliser? Ces couleurschemes sont disponibles par
par défaut: par défaut, jungle, neige. La neige est un schéma monochrome,
La jungle remplace les répertoires bleus par des répertoires verts pour mieux
visibilité sur certains terminaux.

column_ratios [liste]
Combien y a-t-il de colonnes, et quelles sont leurs largeurs relatives?
Par exemple, une valeur de 1,1,1 signifierait 3 colonnes de taille égale.
1,1,1,1,4 signifie 5 colonnes avec la colonne de prévisualisation étant aussi grande que
les autres colonnes combinées.

confirm_on_delete [chaîne de caractères]
Demander une confirmation lors de l'exécution de la commande "supprimer"? Valide
les valeurs sont "always" (par défaut), "never", "multiple". Avec
"multiple", Ranger demandera seulement si vous supprimez plusieurs fichiers à
une fois que.

dirname_in_tabs [bool]
Afficher le nom du répertoire dans les onglets?

display_size_in_main_column [bool]
Afficher la taille du fichier dans la colonne principale?

display_size_in_status_bar [bool]
Afficher la taille du fichier dans la barre d'état?

display_tags_in_all_columns [bool]
Afficher les tags dans toutes les colonnes?

draw_borders [bool]
Dessiner des bordures autour des colonnes?

draw_progress_bar_in_statusbar [bool]
Dessinez une barre de progression dans la barre d'état qui affiche la moyenne
état de toutes les tâches en cours d'exécution qui prennent en charge les barres de progression?

flushinput [bool] <zi>
Vider l'entrée après chaque touche? Un avantage est que lorsque
défiler vers le bas avec "j", Ranger arrête de défiler instantanément lorsque vous
relâchez la clé. Un inconvénient est que lorsque vous tapez des commandes
à l'aveuglette, certaines clés peuvent être perdues.

hidden_filter [chaîne de caractères]

Par exemple, une valeur de 1,1,1 signifierait 3 colonnes de taille égale.
1,1,1,1,4 signifie 5 colonnes avec la colonne de prévisualisation étant aussi grande que
les autres colonnes combinées.

confirm_on_delete [chaîne de caractères]
Demander une confirmation lors de l'exécution de la commande "supprimer"? Valide
les valeurs sont "always" (par défaut), "never", "multiple". Avec
"multiple", Ranger demandera seulement si vous supprimez plusieurs fichiers à
une fois que.

dirname_in_tabs [bool]
Afficher le nom du répertoire dans les onglets?

display_size_in_main_column [bool]
Afficher la taille du fichier dans la colonne principale?

display_size_in_status_bar [bool]
Afficher la taille du fichier dans la barre d'état?

display_tags_in_all_columns [bool]
Afficher les tags dans toutes les colonnes?

draw_borders [bool]
Dessiner des bordures autour des colonnes?

draw_progress_bar_in_statusbar [bool]
Dessinez une barre de progression dans la barre d'état qui affiche la moyenne
état de toutes les tâches en cours d'exécution qui prennent en charge les barres de progression?

flushinput [bool] <zi>
Vider l'entrée après chaque touche? Un avantage est que lorsque
défiler vers le bas avec "j", Ranger arrête de défiler instantanément lorsque vous
relâchez la clé. Un inconvénient est que lorsque vous tapez des commandes
à l'aveuglette, certaines clés peuvent être perdues.

hidden_filter [chaîne de caractères]
Un modèle d'expression régulière pour les fichiers qui devraient être cachés. Pour
exemple, ce modèle va cacher tous les fichiers qui commencent par un point ou
fin avec un tilde.

set hidden_filter ^ \. | ~ $

max_console_history_size [entier, aucun]
Combien de commandes de console doivent être conservées dans l'histoire? "none" sera
désactiver la limite.

max_history_size [entier, aucun]
Combien de changements de répertoire doivent être conservés dans l'histoire?

mouse_enabled [bool] <zm>
Activer l'entrée de la souris?

padding_right [bool]
Lorsque collapse_preview est activé et qu'il n'y a pas de prévisualisation, doit-on
reste un petit rembourrage sur la droite? Cela vous permet de cliquer
dans cet espace pour exécuter le fichier.

preview_directories [bool] <zP>
Aperçu des répertoires dans la colonne de prévisualisation?

preview_files [bool] <zp>
Aperçu des fichiers dans la colonne d'aperçu?

preview_images [bool]
Dessiner des images à l'intérieur de la console avec le programme externe
w3mimgpreview?

preview_script [chaîne de caractères, aucune]
Quel script doit gérer la génération d'aperçus? Si le fichier
n'existe pas, ou use_preview_script est désactivé, ranger va gérer
prévisualise lui-même en imprimant simplement le contenu.

save_console_history [bool]
L'historique de la console doit-il être sauvegardé à la sortie? Si désactivé, le
L'historique de la console est réinitialisé lorsque vous redémarrez Ranger.

scroll_offset [entier]
Essayez de garder cet espace entre la bordure supérieure / inférieure lorsque
défilement

shorten_title [entier]
Couper le titre de la fenêtre si elle devient longue? Le nombre définit
combien de répertoires sont affichés à la fois. Une valeur de 0 s'éteint
cette fonctionnalité.

show_cursor [bool]
Toujours afficher le curseur du terminal?

show_hidden_bookmarks [bool]
Afficher les fichiers de points dans la fenêtre d'aperçu des signets? (Type ')

show_hidden [bool] <zh>, <^ H>
Montrer les fichiers cachés?

sort_case_insensitive [bool] <zc>
Trier la casse insensible? Si vrai, "a" sera listé avant "B"
même si sa valeur ASCII est plus élevée.

sort_directories_first [bool] <zd>
Trier les répertoires en premier?

sort_reverse [bool] <ou>
Inverser l'ordre des fichiers?

sort [chaîne] <oa>, <ob>, <oc>, <om>, <on>, <ot>, <os>
Quel mécanisme de tri devrait être utilisé? Choisissez l'une d'une fois,
basename, ctime, mtime, naturel, type, taille

Remarque: vous pouvez inverser l'ordre en tapant une seconde majuscule
lettre dans la combinaison de touches, par ex. "oN" pour trier de Z à A.

status_bar_on_top [bool]
Mettez la barre d'état en haut de la fenêtre?

tilde_in_titlebar [bool]
Abréger $ HOME avec ~ dans la barre de titre (première ligne) de Ranger?

unicode_ellipsis [bool]
Utilisez un caractère "..." unicode au lieu de "~" pour marquer la coupure
noms de fichiers?

update_title [booléen]
Définir un titre de fenêtre?

update_tmux_title [booléen]
Définir le titre à "ranger" dans le programme tmux?

use_preview_script [bool] <zv>
Utilisez le script de prévisualisation défini dans le paramètre preview_script?

vcs_aware [bool]
Rassemblez et affichez des données sur les systèmes de contrôle de version. Prise en charge
vcs: git, hg.

vcs_backend_git, vcs_backend_hg, vcs_backend_bzr [chaîne de caractères]
Définit l'état du backend de contrôle de version. Les valeurs possibles
sont:

désactivé n'affiche aucune information.
affichage local uniquement état local.
affichage activé à la fois, l'état local et distant. Peut être lent pour hg et bzr.

xterm_alt_key [bool]
Activez ceci si les combinaisons de touches avec la touche Alt ne fonctionnent pas pour
toi. (Surtout sur xterm)

COMMANDES
Vous pouvez entrer les commandes dans la console qui est ouverte en appuyant sur
":".

Vous pouvez toujours obtenir une liste des commandes existantes en tapant
"2?" dans Ranger. Pour votre commodité, voici une liste du "public"
commandes incluant leurs paramètres, excluant les descriptions:

alias [nouvelle commande] [ancienne commande]
bulkrename
cd [répertoire]
chaîne commande1 [; command2 [; commande3 ...]]
chmod octal_number
Commande de touches cmap
console [-pSTARTPOSITION] commande
copycmap key newkey [nouveaukey2 ...]
copymap clé newkey [newkey2 ...]
copypmap key newkey [nouveaukey2 ...]
copytmap key newkey [nouveaukey2 ...]
touches cunmap ...
effacer
edit [nom de fichier]
eval [-q] python_code
filtre [chaîne de caractères]
trouver un motif
motif grep
load_copy_buffer
commande de clé de carte
modèle de marque
mark_tag [tags]
mkdir dirname
open_with [application] [drapeaux] [mode]
Commande de clé pmap
touches punmap ...
quitter
quitter!
relink newpath
renommer le nouveau nom
save_copy_buffer
scout [-FLAGS] motif
motif de recherche
motif search_inc
définir la valeur de l'option
Setlocal [chemin = <chemin>] valeur de l'option
shell [-FLAGS] commande
Terminal
commande de clé tmap
touchez le nom
motif de voyage
touches de carte ...
Décomposer les touches ...
motif non marqué
unmark_tag [tags]

Il y a des commandes supplémentaires qui sont directement traduites en python
fonctions, une pour chaque méthode dans le ranger.core.actions.Actions
classe. Ils ne sont pas documentés ici, car ils sont principalement pour la clé
bindings, ne doit pas être saisi par un utilisateur. Lisez la source si vous êtes
intéressé par eux.

Ce sont les commandes publiques, y compris leurs descriptions:

alias [nouvelle commande] [ancienne commande]
Copie l'ancienne commande en tant que nouvelle commande.

bulkrename
Cette commande ouvre une liste de fichiers sélectionnés dans un éditeur externe.
Après avoir modifié et enregistré le fichier, il va générer un script shell
qui fait le renommage en masse selon les changements que vous avez faits dans le
fichier.

Ce script shell est ouvert dans un éditeur pour que vous puissiez l'examiner. Après
vous le fermez, il sera exécuté.

cd [répertoire]
La commande cd change le répertoire. La commande ": cd -" est
équivalent à taper ``.

chaîne commande1 [; command2 [; commande3 ...]]
Combine plusieurs commandes en une, séparées par des points-virgules.

chmod octal_number
Définit les autorisations de la sélection sur le nombre octal.

*** Le nombre octal est compris entre 000 et 777. Les chiffres spécifient
autorisations pour l'utilisateur, le groupe et les autres. A 1 permis
exécution, un 2 permet l'écriture, un 4 permet la lecture. Ajoutez les
Les raccourcis clavier sous forme de [- +] <who> <what> et <octal> = existent également.
Par exemple, + ar permet la lecture pour tout le monde, -ow interdit aux autres de
écrire et 777 = permet tout.

Voir aussi: man 1 chmod

Commande de touches cmap
Lie les clés pour la console. Fonctionne comme la commande "map".

console [-pN] commande
Ouvre la console avec la commande déjà tapée. Le curseur est
placé à N.

copycmap key newkey [nouveaukey2 ...]
Voir "copymap"

copymap clé newkey [newkey2 ...]
Copie la clé de liaison des clés à newkey dans le contexte "navigateur". Ce
est une copie profonde, donc si vous changez la nouvelle liaison (ou des parties de celle-ci)
plus tard, l'ancien n'est pas modifié.

Pour copier les raccourcis clavier de la console, de la vue des tâches ou de l'utilisation du pager
"copycmap", "copytmap" ou "copypmap".

copypmap key newkey [nouveaukey2 ...]
Voir "copymap"

copytmap key newkey [nouveaukey2 ...]
Voir "copymap"

cunmap [clés ...]
Supprime les mappages de touches de la console. Fonctionne comme la commande "unmap".

effacer
Détruisez tous les fichiers de la sélection avec un coup de pied rond. ranger
demandera une confirmation si vous tentez de supprimer plusieurs
(marqué) des fichiers ou des répertoires non vides. Cela peut être changé par
modifier le réglage "confirm_on_delete".

edit [nom de fichier]
Modifiez le fichier en cours ou le fichier dans l'argument.

eval [-q] python_code
Évalue le code python. `fm 'est une référence à l'instance FM.
Pour afficher du texte, utilisez la fonction `p '. Le résultat est affiché sur
l'écran sauf si vous utilisez l'option "-q".

Exemples:
: eval fm
: eval len (fm.tabs)
: eval p ("Bonjour tout le monde!")

filtre [chaîne de caractères]
Affiche uniquement les fichiers contenant la chaîne dans leur nom de base.
L'exécution de cette commande sans paramètre réinitialisera l'ajusteur.

trouver un motif
Recherchez dans le répertoire courant les fichiers contenant les données
insensible) chaîne dans leur nom que vous tapez. Une fois qu'il y a un
résultat univoque, il sera exécuté immédiatement. (Ou entré, si c'est
un répertoire.)

motif grep
Recherche une chaîne dans tous les fichiers ou répertoires marqués.

load_copy_buffer
Chargez le tampon de copie à partir de ~ / .config / ranger / copy_buffer. Cela peut être
utilisé pour transmettre la liste des fichiers copiés à une autre instance de Ranger.

commande de clé de carte
Affectez la combinaison de touches à la commande donnée. Chaque fois que vous tapez
la touche / touches, la commande sera exécutée. De plus, si vous utilisez
un quantificateur lors de la frappe de la clé, comme 5j, il sera transmis à la
commande comme attribut "self.quantifier".

Les clés que vous liez avec cette commande sont accessibles dans le fichier
navigateur uniquement, pas dans la console, la vue des tâches ou le pager. Pour lier les clés
utilisez les commandes "cmap", "tmap" ou "pmap".

modèle de marque
Marquez tous les fichiers correspondant au modèle d'expression régulière.

mark_tag [tags]
Marquez toutes les balises qui sont marquées avec l'une des balises données. Quand
en omettant l'argument tag, tous les fichiers marqués sont marqués.

mkdir dirname
Crée un répertoire avec le nom dirname.

open_with [application] [drapeaux] [mode]
Ouvrez les fichiers sélectionnés avec l'application donnée, sauf si
omis, auquel cas l'application par défaut est utilisée. drapeaux et
mode ont leur propre section dans la page de manuel.

Commande de clé pmap
Lie les clés pour le pager. Fonctionne comme la commande "map".

punmap [clés ...]
Supprime les mappages de touches du pager. Fonctionne comme la commande "unmap".

quitter
Comme quitter !, mais ferme seulement cet onglet si plusieurs onglets sont ouverts.

quitter!
Quitter Ranger. Le répertoire actuel sera marqué comme 'vous
Vous pouvez l'entrer à nouveau en tapant `` ou '' la prochaine fois que vous démarrez Ranger.

relink newpath
Changez la destination du lien du fichier de lien symbolique en <newpath>.
La première <tab> chargera le lien original.

renommer le nouveau nom
Renommez le fichier actuel. Si un fichier portant ce nom existe déjà,
le changement de nom échouera. Essayez également la liaison de touches A pour l'ajout
quelque chose à un nom de fichier.

save_copy_buffer
Enregistrez le tampon de copie dans ~ / .config / ranger / copy_buffer. Cela peut être
utilisé pour transmettre la liste des fichiers copiés à une autre instance de Ranger.

scout [-flags ...] [-] motif
Commande de couteau suisse pour rechercher, voyager et filtrer
des dossiers. La commande prend divers drapeaux comme arguments qui peuvent être
utilisé pour influencer son comportement:
* numéros pour les combiner. Donc un 7 permet tout.
*
* Les raccourcis clavier sous forme de [- +] <who> <what> et <octal> = existent également.

-a = ouvrir automatiquement un fichier sur une correspondance non ambiguë
-e = ouvrir le fichier sélectionné en appuyant sur Entrée
-f = filtre les fichiers qui correspondent au modèle de recherche actuel
-g = interpréter le motif comme un motif de glob
-i = ignore la casse des fichiers
-k = garder la console ouverte lors du changement d'un répertoire avec la commande
-l = saut de lettre; par exemple. Autorise "rdme" à correspondre au fichier "readme"
-m = marque les fichiers correspondants après avoir appuyé sur entrée
-M = désélectionner les fichiers correspondants après avoir appuyé sur entrée
-p = filtre permanent: cache les fichiers non correspondants après avoir appuyé sur enter
-s = cas intelligent; like -i à moins que le motif ne contienne des majuscules
-t = applique le filtre et le motif de recherche lorsque vous tapez
-v = inverse le match

Plusieurs drapeaux peuvent être combinés. Par exemple, ": scout -gpt"
créer une commande semblable à un filtre en utilisant la globalisation.

motif de recherche
Recherche les fichiers dans le répertoire courant qui correspondent à la donnée
insensible) modèle d'expression régulière.

motif search_inc
Recherche les fichiers dans le répertoire courant qui correspondent à la donnée
insensible) modèle d'expression régulière. Cette commande vous amène à
les fichiers correspondants lorsque vous tapez.

définir la valeur de l'option
Affecte une nouvelle valeur à une option. Les options valides sont répertoriées dans
section des paramètres. Utilisez l'achèvement de tabulation pour obtenir la valeur actuelle d'un
option, bien que cela ne fonctionne pas pour les fonctions et régulières
expressions. Les valeurs valides sont:

type de réglage | exemples de valeurs
--------------- + ----------------------------
bool | vrai faux
entier | 1, 23, 1337
chaîne | foo, salut le monde
liste | 1,2,3,4
aucun | aucun

Setlocal [path = path] valeur de l'option
Assigne une nouvelle valeur à une option, mais localement pour le répertoire donné
par chemin. Cela signifie que cette option ne prend effet que lors de la visite
ce répertoire. Si aucun chemin n'est donné, utilise le répertoire en cours.

shell [-flags] commande
Exécutez une commande shell. les drapeaux sont discutés dans leur propre section.

Terminal
Crée l'émulateur x-terminal commençant dans le répertoire courant.

commande de clé tmap
Lie les clés pour la vue des tâches. Fonctionne comme la commande "map".

touchez le nom
Crée un fichier vide avec le nom de fichier, sauf si déjà
existe.

motif de voyage
Filtre le répertoire en cours pour les fichiers contenant les lettres dans le
chaîne, éventuellement avec d'autres lettres entre les deux. Le filtre est
appliqué pendant que vous tapez. Lorsqu'un seul répertoire est laissé, il est entré
et la console est automatiquement rouverte, ce qui permet un déplacement rapide.
Pour fermer la console, appuyez sur ÉCHAP ou exécutez un fichier.

tunmap [touches ...]
Supprime les mappages de touches de la vue des tâches. Fonctionne comme la commande "unmap".

annuler [touches ...]
Supprime les mappages de touches donnés dans le contexte "navigateur". Pour démapper
les raccourcis clavier dans la console, la vue des tâches ou le pager utilisent "cunmap",
"tunmap" ou "punmap".

motif non marqué
Décochez tous les fichiers correspondant à un modèle d'expression régulière.

unmark_tag [tags]
Décochez tous les tags associés à l'un des tags donnés. Quand
en omettant l'argument tag, tous les fichiers marqués ne sont pas marqués.

DES DOSSIERS
Ranger lit plusieurs fichiers de configuration situés dans
$ HOME / .config / ranger ou $ XDG_CONFIG_HOME / ranger si $ XDG_CONFIG_HOME est
défini. Vous pouvez utiliser l'option --copy-config pour obtenir la valeur par défaut
fichiers de configuration Chacun des fichiers contient d'autres documents.

Vous n'avez pas besoin de copier le fichier entier, la plupart des fichiers de configuration
sont superposées aux valeurs par défaut (commands.py, rc.conf) ou peuvent être
sous-classées (colorschemes).

Lorsque vous démarrez Ranger avec l'option --clean, il n'accède pas ou
créer l'un de ces fichiers.

CONFIGURATION
rc.conf Contient une liste de commandes exécutées au démarrage.
La plupart des raccourcis clavier et paramètres sont définis ici.

commands.py
Un module python qui définit les commandes pouvant être utilisées dans
la console du ranger en tapant ":" ou dans le fichier rc.conf.

rifle.conf
Ceci est le fichier de configuration du lanceur de fichiers intégré
appelé "fusil".

scope.sh Ceci est un script qui gère les aperçus de fichiers. Quand le
Les options use_preview_script et preview_files sont définies,
programme spécifié dans l'option preview_script est exécuté et son
le code de sortie et / ou de sortie détermine la réaction des rangers.

schémas de couleurs/
Colorschemes peut être placé ici.

plugins / Plugins peuvent être placés ici.

ESPACE DE RANGEMENT
signets Ce fichier contient une liste de signets. La syntaxe est
/^(.):(.*)$/. Le premier caractère est la touche de signet et le
reste après le colon est le chemin d'accès au fichier. En garde,
les signets peuvent être définis en tapant m <key>, accessible en tapant
'<key> et supprimé en tapant um <clé>.

copy_buffer
Lors de l'exécution de la commande: save_copy_buffer, les chemins de tous
les fichiers actuellement copiés sont enregistrés dans ce fichier. Vous pouvez plus tard
run: load_copy_buffer pour copier les mêmes fichiers, les passer
à une autre instance de Ranger ou les traiter dans un script.

history Contient une liste de commandes qui ont déjà été tapées
dans.

étiqueté Contient une liste de fichiers balisés. La syntaxe est / ^(.:)?(.*)$/
où la première lettre est le nom facultatif de l'étiquette et
le reste après le colon optionnel est le chemin vers le fichier.
Dans Ranger, les tags peuvent être définis en appuyant sur t et supprimés avec T.
Pour assigner une étiquette nommée, tapez "<nom de variable>.

ENVIRONNEMENT
Ces variables d'environnement ont un effet sur Ranger:

RANGER_LEVEL
ranger définit cette variable d'environnement sur "1" ou l'incrémente
si cela existe déjà. Les programmes externes peuvent déterminer si
ils ont été engendrés par Ranger en vérifiant cette variable.

RANGER_LOAD_DEFAULT_RC
Si cette variable est définie sur FALSE, Ranger ne chargera pas le
rc.conf par défaut Cela peut vous faire gagner du temps si vous avez copié l'ensemble
rc.conf à ~ / .config / ranger / et n'a pas besoin de celui par défaut à
tout.

EDITOR Définit l'éditeur à utiliser pour la touche "E". Par défaut à
"nano".

SHELL Définit le shell que Ranger va utiliser avec: shell
commande et la touche "S". Par défaut à "/ bin / sh".

TERMCMD Définit la commande de l'émulateur de terminal que Ranger va
utiliser avec la commande: terminal et l'indicateur d'exécution "t". Par défaut
à "xterm".

XDG_CONFIG_HOME
Spécifie le répertoire pour les fichiers de configuration. Par défaut à $ HOME / .config.

PYTHONOPTIMISATION
Cette variable détermine le niveau d'optimisation de python.

Utiliser PYTHONOPTIMIZE = 1 (comme python -O) fera python
rejeter les déclarations d'assertion. Vous allez gagner en efficacité au
coût de perdre quelques informations de débogage.

En utilisant PYTHONOPTIMIZE = 2 (comme python -OO) sera également
rejeter les docstrings. L'utiliser désactivera la touche <F1>
sur les commandes.

W3MIMGDISPLAY_PATH
En changeant cette variable, vous pouvez changer le chemin de la
fichier exécutable pour les aperçus d'image. Par défaut, il est défini sur
/ usr / lib / w3m / w3mimgdisplay.

EXEMPLES
Il existe différents exemples sur la façon d'étendre Ranger avec des plugins ou
combiner Ranger avec d'autres programmes. Ceux-ci peuvent être trouvés dans le
/ usr / share / doc / répertoire / examples / directory, ou doc ​​/ ranger / qui est
fourni avec le code source.

LICENCE
GNU General Public License 3 ou (selon votre choix) toute version ultérieure.

LIENS
Téléchargement: http://ranger.nongnu.org/ranger-stable.tar.gz
<http://ranger.nongnu.org/ranger-stable.tar.gz>
La page du projet: <http://ranger.nongnu.org/>
La liste de diffusion: <http://savannah.nongnu.org/mail/?group=ranger>

Ranger est maintenu avec le système de contrôle de version git. Pour aller chercher un
copie fraîche, course:

git clone git: //git.savannah.nongnu.org/ranger.git

VOIR ÉGALEMENT
rifle (fusil[fr]) (1)

BOGUES
Signaler des bugs ici: <http://savannah.nongnu.org/bugs/?group=ranger>

Veuillez inclure autant d'informations pertinentes que possible. Pour le plus
sortie de diagnostic, lancez Ranger comme ceci: "PYTHONOPTIMIZE = Ranger
--déboguer"

24/05/2013 ranger-1.6.1 RANGER (1)


Re: Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Wed Jun 30, 2021 7:32 pm
by oui

remarque:
ranger est, certes, un outil non graphique, mais il est quand même capable dans certaines distros d'ajouter une prévisualisation graphiques des documents visés!


Re: Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Wed Jul 14, 2021 9:52 am
by jplt

Bonjour,

je ne peux que vous conseiller : fff (Fucking Fast File-Manager) , un gestionnaire de fichier en bash

https://github.com/dylanaraps/fff


Re: Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Sun Sep 19, 2021 2:23 pm
by Rantanplan

Bonjour,

Merci

Amicales salutations à toutes et tous.


Re: Toutou Slaxen 6 & RANGER 1.9.3 (gestionnaire de fichiers dans un terminal)

Posted: Mon Sep 20, 2021 7:51 pm
by oui

excellent, merci!

3 questions:

- une version 64 bits?

- pourquoi ne dévoile-t-il pas les répertoires en liens (par ex. /root/spot, l'enfant terrible de l'arborescence moderne de Puppy)?

- un site, des sources?