nnn – Steigern Sie Ihre Produktivität!
[Funktionen] [Schnellstart] [Plugins] [Wiki]
nnn
( n³ ) ist ein Terminal-Dateimanager mit vollem Funktionsumfang. Es ist winzig, hat fast keine Konfiguration und ist unglaublich schnell.
Es ist so konzipiert, dass es unauffällig ist und intelligente Arbeitsabläufe bietet, die sich an die Gedankengänge anpassen.
nnn
kann die Festplattennutzung analysieren, stapelweise umbenennen, Apps starten und Dateien auswählen. Das Plugin-Repository verfügt über unzählige Plugins, um die Funktionen weiter zu erweitern, z. B. Live-Vorschauen, (Un-)Mounten von Datenträgern, Suchen und Auflisten, Datei-/Verzeichnis-Diff, Hochladen von Dateien. Ein Patch-Framework hostet umfangreiche, vom Benutzer eingereichte Patches, die subjektiver Natur sind.
Unabhängige (neo)vim-Plugins – nnn.vim, vim-floaterm nnn Wrapper und nnn.nvim (exklusiv für neovim).
Läuft auf dem Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, über DEs oder einer reinen CLI-Umgebung.
(es gibt noch mehr)
Merkmale
- Qualität
- Datenschutzbewusst (keine unbestätigte Benutzerdatenerfassung)
- POSIX-kompatibel, folgt dem Linux-Kernel-Codierungsstil
- Hochoptimierter, in die statische Analyse integrierter Code
- Sparsam
- Benötigt normalerweise weniger als 3,5 MB residenten Speicher
- Funktioniert mit 8 Farben (und xterm 256 Farben)
- Disk-IO-empfindlich (wenige Lese- und Schreibvorgänge auf der Festplatte)
- Keine FPU-Nutzung (alle Ganzzahlberechnungen, auch für die Dateigröße)
- Minimiert die Bildschirmaktualisierung durch schnelles Neuzeichnen von Linien
- Winzige Binärdatei (normalerweise etwa 100 KB)
- 1-Spalten-Modus für kleinere Terminals und Formfaktoren
- Hackbar – kompilieren Sie In-/Out-Funktionen und Abhängigkeiten
- Tragbar
- Sprachunabhängige Plugins
- Statische Binärdatei verfügbar (keine Installation erforderlich)
- Minimale Bibliotheksanforderungen, einfach zu kompilieren
- Keine Konfigurationsdatei, minimale Konfiguration mit sinnvollen Standardeinstellungen
- Plugin zur Sicherung der Konfiguration
- Bei vielen Paketanbietern weit verbreitet
- Touch-fähige, handbediente Kurzbefehle
- Unicode-Unterstützung
- Modi
- Licht (Standard), Detail
- Festplattennutzungsanalysator (blockiert/scheinbar)
- Dateiauswahl, (neo)vim-Plugin
- Navigation
- Filter mit automatischem Verzeichniseintrag bei eindeutiger Übereinstimmung
- Type-to-Nav- Modus (Turbo-Navigation/immer Filter).
- Kontexte ( auch bekannt als Registerkarten/Arbeitsbereiche) mit benutzerdefinierten Farben
- Sitzungen, Lesezeichen, Markieren und Besuchen eines Verzeichnisses
- Remote-Mounts (benötigt
sshfs
, rclone
) - Bekannte Tastenkombinationen (Pfeile, ~ , - , @ ), schnelles Nachschlagen
-
cd
beim Beenden ( einfache Shell-Integration) - Fahren Sie beim Öffnen und Auswählen der Datei mit der nächsten Datei fort
- Suchen
- Sofortige Filterung mit Suche während der Eingabe
- Regex- (POSIX/PCRE) und String-Filter (Standard).
- Subtree-Such-Plugin zum Öffnen oder Bearbeiten von Dateien
- Sortieren
- Standardmäßig rein numerische Namen sortiert (besuchen Sie
/proc
) - Sortierung ohne Berücksichtigung der Groß-/Kleinschreibung ( auch als „natürlich“ bezeichnet ).
- Nach Name, Zugriffs-/Änderungs-/Modifikationszeit (Standard), Größe, Durchwahl
- Umgekehrte Sortierung
- Verzeichnisspezifische Bestellung
- Mimen
- Zeigen Sie eine Vorschau der schwebenden Dateien in der FIFO-basierten Vorschau an
- Öffnen Sie mit dem Desktop-Öffner oder geben Sie einen benutzerdefinierten Öffner an
- Dateispezifische Farben (oder minimale Verzeichnisse in der Kontextfarbe )
- Unterstützung für Symbole und Emojis (anpassen und kompilieren)
- Plugin für Bild-, Video- und Audio-Thumbnails
- Erstellen, Auflisten, Extrahieren (in) und Mounten (FUSE-basierter) Archive
- Option zum Öffnen aller Textdateien in
$EDITOR
- Bequemlichkeit
- Detaillierte Dateistatistiken und Mime-Informationen
- Führen Sie Plugins und benutzerdefinierte Befehle mit Hotkeys aus
- FreeDesktop-kompatible Integration des Papierkorb-Dienstprogramms
- Verzeichnisübergreifende Datei-/Alles-/Bereichsauswahl
- Erstellen (mit übergeordneten Dateien), Umbenennen, Duplizieren von Dateien und Verzeichnissen
- Erstellen Sie beim Start eine neue Datei oder ein neues Verzeichnis (Baum).
- Stapelumbenennung für Auswahl oder Verzeichnis
- Listen Sie den Eingabestream von Dateipfaden von stdin oder Plugin auf
- Kopieren (als), verschieben (als), löschen, archivieren, Linkauswahl
- Verzeichnisaktualisierungen, Benachrichtigung über die Fertigstellung
cp
, mv
und rm
- Dateipfade bei Auswahl in die Systemzwischenablage kopieren
- Starten Sie Apps, führen Sie Befehle aus, starten Sie eine Shell, schalten Sie die Exe-Datei um
- Greifen Sie über die Eingabeaufforderung oder die erzeugte Shell auf Kontextpfade/-dateien zu
- Terminal nach konfigurierbarem Leerlauf-Timeout sperren
- Erfassen und zeigen Sie die Ausgabe eines Programms im Hilfebildschirm an
- Grundlegende Unterstützung für Screenreader und Braillezeilen
Schnellstart
- Installieren Sie
nnn
und die benötigten Abhängigkeiten. - Der Desktop-Öffner ist Standard. Verwenden Sie
-e
, um Textdateien im Terminal zu öffnen. Optional offen freistehend. -
cd
beim Beenden konfigurieren. - Subshell
$PWD
mit nnn
synchronisieren. - Plugins installieren.
- Verwenden Sie
-x
, um die Auswahl mit der Zwischenablage zu synchronisieren, Notizen auf cp
, mv
und rm
anzuzeigen und den xterm-Titel festzulegen. - Für eine Nur-CLI-Umgebung setzen Sie
NNN_OPENER
auf nuke
. Verwenden Sie die Option -c
. - Verabschieden Sie
ls
! alias ls='nnn -de'
? - Besuchen Sie die Live-Vorschauen und die Wiki-Seiten zur Fehlerbehebung.
Nicht auswendig lernen! Pfeile, / , q genügen. Die Registerkarte erstellt und/oder wechselt Kontexte. ? listet Verknüpfungen auf.
Videos
- nnn-Dateimanager auf Termux (Android)
- NNN-Dateimanager
- Diese Woche unter Linux 114 – TuxDigital
- Grundlagen des nnn-Dateimanagers – Linux
- Ich werde den NNN-Dateibrowser verwenden! ?
- NNN: Ist dieser Terminal-Dateimanager so gut, wie die Leute sagen?
- nnn – Ein Dateimanager (wieder von Uoou.)
Anderswo
- Suchttipps
- ArchWiki
- FOSSMint
- gHacks Tech News
- Hacker-News [1] [2]
- Es ist FOSS
- Linux-Formatproblem 265; Verwalten Sie Dateien mit nnn
- LinuxLinks [1] [2] [3]
- Linux-Magazin; FOSSPicks
- Machen Sie Technik einfacher
- Opensource.com
- Open Source für Sie
- Ausgabe des PCLinuxOS-Magazins Juni 2021
- Sauglose Felsen
- Ubuntu Full Circle Magazine Ausgabe 135; Rezension: nnn
- Verwenden und Verwalten von Linux: Band 2: Zero to SysAdmin: Fortgeschrittene Themen
- Wikipedia
Entwickler
- Arun Prakash Jana (Copyright © 2016-2024)
- 0xACE
- Anna Arad
- KlzXS
- Léo Villeveygoux
- Luuk van Baal
- NRK
- Sijmen J. Mulder
- und andere Mitwirkende
Besuchen Sie den Tracker-Thread für eine Liste der in Arbeit befindlichen Funktionen und alles, was es zu gewinnen gibt. Besprechen Sie gerne neue Ideen oder Verbesserungswünsche.