nnn - Boostez votre productivité !
[Fonctionnalités] [Démarrage rapide] [Plugins] [Wiki]
nnn
( n³ ) est un gestionnaire de fichiers de terminal complet. C'est petit, presque 0-config et incroyablement rapide.
Il est conçu pour être discret avec des flux de travail intelligents adaptés aux idées reçues.
nnn
peut analyser l'utilisation du disque, renommer par lots, lancer des applications et sélectionner des fichiers. Le référentiel de plugins contient des tonnes de plugins pour étendre davantage les capacités, par exemple les aperçus en direct, (dé)monter des disques, rechercher et lister, comparer les fichiers/répertoires, télécharger des fichiers. Un cadre de correctifs héberge des correctifs importants soumis par les utilisateurs et qui sont de nature subjective.
Plugins (neo)vim indépendants - nnn.vim, vim-floaterm nnn wrapper et nnn.nvim (exclusivité neovim).
Fonctionne sur Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, sur des DE ou sur un environnement strictement CLI.
(il y en a plus)
Caractéristiques
- Qualité
- Respectueux de la confidentialité (pas de collecte de données utilisateur non confirmées)
- Conforme à POSIX, suit le style de codage du noyau Linux
- Code intégré d'analyse statique hautement optimisé
- Frugal
- Nécessite généralement moins de 3,5 Mo de mémoire résidente
- Fonctionne avec 8 couleurs (et xterm 256 couleurs)
- Sensible aux E/S du disque (peu de lectures et d'écritures sur disque)
- Aucune utilisation de FPU (tous les calculs en nombres entiers, même pour la taille du fichier)
- Minimise le rafraîchissement de l'écran avec des redessins de lignes rapides
- Petit binaire (généralement environ 100 Ko)
- Mode 1 colonne pour les terminaux et les facteurs de forme plus petits
- Hackable - compilez les fonctionnalités et dépendances d'entrée/sortie
- Portable
- Plugins indépendants de la langue
- Binaire statique disponible (pas besoin d'installation)
- Dépôts de bibliothèque minimaux, faciles à compiler
- Pas de fichier de configuration, configuration minimale avec des valeurs par défaut raisonnables
- Plugin pour sauvegarder la configuration
- Largement disponible sur de nombreux conditionneurs
- Raccourcis tactiles adaptés aux ordinateurs de poche
- Prise en charge d'Unicode
- Modes
- Lumière (par défaut), détail
- Analyseur d'utilisation du disque (bloc/apparent)
- Sélecteur de fichiers, plugin (neo)vim
- Navigation
- Filtrer avec entrée automatique du répertoire sur correspondance unique
- Mode type-to-nav (navigation turbo/toujours filtrer)
- Contextes ( alias onglets/espaces de travail) avec des couleurs personnalisées
- Sessions, signets, marquer et visiter un répertoire
- Montages à distance (nécessite
sshfs
, rclone
) - Raccourcis familiers (flèches, ~ , - , @ ), recherche rapide
-
cd
à la fermeture (intégration facile du shell) - Passer au fichier suivant lors de l'ouverture et de la sélection du fichier
- Recherche
- Filtrage instantané avec recherche au fur et à mesure de la frappe
- Filtres Regex (POSIX/PCRE) et chaîne (par défaut)
- Plugin de recherche de sous-arbre pour ouvrir ou modifier des fichiers
- Trier
- Noms numériques purs ordonnés par défaut (visitez
/proc
) - Tri de la version insensible à la casse ( alias naturel)
- Par nom, accès/modification/mod (par défaut), heure, taille, poste
- Tri inversé
- Ordre spécifique à l'annuaire
- Mimes
- Prévisualiser les fichiers survolés dans l'outil de prévisualisation basé sur FIFO
- Ouvrir avec l'ouvreur de bureau ou spécifier un ouvreur personnalisé
- Couleurs spécifiques au fichier (ou répertoires minimaux dans le contexte color )
- Prise en charge des icônes et des Emojis (personnalisation et compilation)
- Plugin pour les vignettes d'images, de vidéos et d'audio
- Créer, lister, extraire (vers), monter (basé sur FUSE) des archives
- Option pour ouvrir tous les fichiers texte dans
$EDITOR
- Commodité
- Statistiques détaillées des fichiers et informations MIME
- Exécutez des plugins et des commandes personnalisées avec des raccourcis clavier
- Intégration de l'utilitaire de corbeille compatible FreeDesktop
- Sélection de fichiers/tout/plage entre répertoires
- Créer (avec les parents), renommer, dupliquer des fichiers et des répertoires
- Créer un nouveau fichier ou répertoire (arborescence) au démarrage
- Renommer par lots pour la sélection ou le répertoire
- Répertorier le flux d'entrée des chemins de fichiers depuis stdin ou plugin
- Copier (comme), déplacer (comme), supprimer, archiver, sélection de lien
- Mises à jour du répertoire, notification sur l'achèvement
cp
, mv
, rm
- Copiez les chemins de fichiers dans le presse-papiers du système lors de la sélection
- Lancez des applications, exécutez des commandes, générez un shell, activez l'exe
- Accéder aux chemins/fichiers contextuels à l'invite ou au shell généré
- Verrouiller le terminal après un délai d'inactivité configurable
- Capturer et afficher la sortie d'un programme dans l'écran d'aide
- Prise en charge de base des lecteurs d'écran et des afficheurs braille
Démarrage rapide
- Installez
nnn
et les dépendances dont vous avez besoin. - L'ouvreur de bureau est par défaut. Utilisez
-e
pour ouvrir des fichiers texte dans le terminal. En option ouvert détaché. - Configurez
cd
à la fermeture. - Synchronisez le sous-shell
$PWD
avec nnn
. - Installez des plugins.
- Utilisez
-x
pour synchroniser la sélection avec le presse-papiers, afficher les notis sur cp
, mv
, rm
et définir le titre xterm. - Pour un environnement CLI uniquement, définissez
NNN_OPENER
sur nuke
. Utilisez l'option -c
. - Dites
ls
revoir ! alias ls='nnn -de'
? - Visitez les pages Aperçus en direct et Wiki de dépannage.
Ne mémorisez pas ! Les flèches / , q suffisent. L'onglet crée et/ou cycle des contextes. ? répertorie les raccourcis.
Vidéos
- gestionnaire de fichiers nnn sur Termux (Android)
- Gestionnaire de fichiers NNN
- Cette semaine sous Linux 114 - TuxDigital
- Bases du gestionnaire de fichiers nnn - Linux
- JE VAIS UTILISER LE NAVIGATEUR DE FICHIERS NNN ! ?
- NNN : Ce gestionnaire de fichiers de terminal est-il aussi bon qu'on le dit ?
- nnn - Un gestionnaire de fichiers (Par Uoou, encore une fois.)
Autre part
- Conseils addictifs
- ArchWiki
- FOSSMint
- Actualités techniques gHacks
- Actualités des hackers [1] [2]
- C'est un logiciel libre
- Format Linux numéro 265 ; Gérer les fichiers avec nnn
- LinuxLiens [1] [2] [3]
- Revue Linux ; Choix FOSS
- Rendre la technologie plus facile
- Opensource.com
- Open Source pour vous
- Numéro du magazine PCLinuxOS de juin 2021
- Rochers sans succion
- Magazine Ubuntu Full Circle, numéro 135 ; Bilan : nnn
- Utilisation et administration de Linux : Volume 2 : De zéro à SysAdmin : Sujets avancés
- Wikipédia
Développeurs
- Arun Prakash Jana (Droits d'auteur © 2016-2024)
- 0xACE
- Anne Arad
- KlzXS
- Léo Villeveygoux
- Luuk van Baal
- NRK
- Sijmen J. Mulder
- et d'autres contributeurs
Visitez le fil de discussion Tracker pour une liste des fonctionnalités en cours et tout ce qui est à gagner. N'hésitez pas à discuter de nouvelles idées ou de demandes d'amélioration.