nnn est un explorateur de fichiers de terminal qui met l'accent sur la réduction de l'écart entre le terminal et l'environnement de bureau. Il a fait sa première version il y a quelques jours et apporte de puissantes fonctionnalités.
nnn s'appuie sur noice, un navigateur de fichiers terminal très rapide mais avec peu de fonctionnalités. Historiquement, le terminal est connu pour être le moyen préféré d'interaction avec le système d'exploitation pour les développeurs et les pirates.
Cependant, les utilisateurs réguliers de bureau ont tendance à préférer le sous-système GUI. nnn met le terminal et l'interface graphique en harmonie, en permettant à un ouvreur de bureau de prendre le contrôle de l'ouverture complète ou sélective de toutes sortes de fichiers. Et ce n'est que le début !
nnn - Navigateur de fichiers du terminal
La meilleure partie de nnn est que les utilisateurs n'ont pas besoin de se souvenir de trop de raccourcis pour commencer. La navigation est conçue pour être simple, avec des raccourcis clavier déjà familiers à l'utilisateur moyen d'un ordinateur de bureau, c'est-à-dire les flèches, Entrée, Accueil, Fin, Page précédente/suivante, etc.
nnn est écrit par Arun Prakash Jana, l'auteur d'utilitaires de ligne de commande populaires comme googler, Buku, imgp etc.
Caractéristiques de nnn
nnn - Navigateur de fichiers affichant l'utilisation du disque
Le développeur de nnn fait des choix intéressants :
nnn – Affichage des informations sur le fichier
nnn est en cours de développement et vous pouvez contribuer ou discuter des nouvelles fonctionnalités que vous aimeriez voir dans la liste des tâches du projet.
Variables d'environnement
NNN_OPENER : laissez un ouvreur de bureau gérer tout cela. Par exemple.:
export NNN_OPENER=xdg-open "exporter NNN_OPENER=gio ouvert" exporter NNN_OPENER=gvfs-open
NNN_FALLBACK_OPENER
: nnn prédéfinit certaines associations statiques pour les types de fichiers courants avec mpv, vi et zathura (pour les PDF). L'association statique n'a aucun effet si NNN_OPENER est défini.
Cependant, s'il s'agit de vos applications préférées, vous pouvez définir votre ouvre-bureau sur NNN_FALLBACK_OPENER pour gérer le reste des fichiers. Par exemple.:
export NNN_FALLBACK_OPENER=xdg-open "exporter NNN_FALLBACK_OPENER=gio ouvert" exporter NNN_FALLBACK_OPENER=gvfs-open
NNN_DE_FILE_MANAGER : défini sur un gestionnaire de fichiers de bureau à ouvrir avec la touche o. Par exemple.:
export NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: définissez un script à ouvrir avec le ^Kclé et copiez le chemin du fichier actuel. Exemple de script (pour Linux) :
!/bin/sh echo -n $1 | xsel --clipboard --entrée
Installation de nnn sous Linux
Pour installer sur Ubuntu (et ses dérivés), exécutez :
$ sudo add-apt-repository ppa:twodopeshaggy/jarun $ sudo apt-obtenir la mise à jour $ sudo apt-get install nnn
Les utilisateurs d'Arch Linux peuvent installer nnn depuis AUR.
Les utilisateurs peuvent également compiler et installer nnn à partir de la source. nnn est écrit en C. La seule dépendance est la bibliothèque ncurses.
Comment utiliser nnn sous Linux
nnn peut démarrer dans 3 modes d'affichage différents (peut être commuté lors de l'exécution avec des raccourcis clavier) :
Modes de démarrage
Configuration en 1 minute
Installez nnn en utilisant votre mode préféré ou configurez nnn pour qu'il s'ouvre en mode d'affichage détaillé en ajoutant.
alias n='nnn -d'
au fichier rc de votre shell (par exemple, ~/.bashrc pour bash).
Conclusion
nnn est destiné aux utilisateurs qui souhaitent profiter de l'accessibilité du bureau dans le confort du terminal. Ceux qui utilisent un terminal déroulant en bénéficieraient le plus, car le terminal conserverait également le contexte de tout travail en cours. Essayez-le et faites-nous part de vos commentaires !
Ce conseil est soumis par le développeur de l'application, si vous avez un tel produit ou conseil, partagez-le avec nous ici.