nnn ialah penyemak imbas fail terminal dengan tumpuan yang kuat untuk merapatkan jurang antara terminal dan persekitaran desktop. Ia membuat keluaran pertamanya beberapa hari lalu dan membawakan beberapa ciri hebat bersamanya.
nnn dibina atas noice, penyemak imbas fail terminal yang sangat pantas tetapi berciri minima. Dari segi sejarah, terminal telah dikenali sebagai medium kegemaran untuk berinteraksi dengan OS untuk pembangun dan penggodam.
Walau bagaimanapun, pengguna desktop biasa cenderung memilih subsistem GUI. nnn membawa terminal dan GUI ke dalam harmoni, dengan membenarkan pembuka desktop mengawal membuka semua jenis fail sepenuhnya atau secara terpilih. Dan itu baru permulaan!
nnn – Pelayar Fail Terminal
Bahagian terbaik nnn ialah pengguna tidak perlu mengingati terlalu banyak pintasan untuk bermula. Navigasi direka bentuk untuk menjadi mudah, dengan pintasan papan kekunci sudah biasa kepada pengguna desktop biasa iaitu, anak panah, Enter, Home, End, Page Up/Down dll.
nnn ditulis oleh Arun Prakash Jana, pengarang daripada utiliti baris arahan yang popular seperti googler, Buku, imgp dsb.
Ciri nnn
nnn – Pelayar Fail Menunjukkan Penggunaan Cakera
Pembangun nnn membuat beberapa pilihan menarik:
nnn – Menunjukkan Maklumat Fail
nnn sedang dalam pembangunan berat dan anda boleh menyumbang atau membincangkan ciri baharu yang anda ingin lihat dalam senarai Tugasan projek.
Pembolehubah persekitaran
NNN_OPENER: biarkan pembuka desktop mengendalikan semuanya. Cth.:
eksport NNN_OPENER=xdg-open "eksport NNN_OPENER=gio terbuka" eksport NNN_OPENER=gvfs-open
NNN_FALLBACK_OPENER
: nnn pratakrif beberapa perkaitan statik untuk jenis fail popular dengan mpv, vi dan zathura (untuk PDF). Perkaitan statik tidak mempunyai kesan jika NNN_OPENER ditetapkan.
Namun, jika ini adalah aplikasi kegemaran anda, anda boleh menetapkan pembuka desktop anda kepada NNN_FALLBACK_OPENER untuk mengendalikan fail yang lain. Cth.:
eksport NNN_FALLBACK_OPENER=xdg-open "eksport NNN_FALLBACK_OPENER=gio terbuka" eksport NNN_FALLBACK_OPENER=gvfs-open
NNN_DE_FILE_MANAGER: ditetapkan kepada pengurus fail desktop untuk dibuka dengan kekunci o. Cth.:
eksport NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: tetapkan kepada skrip untuk dibuka dengan ^Kkekunci dan salin laluan fail semasa. Contoh skrip (untuk Linux):
!/bin/sh gema -n $1 | xsel --papan klip --input
Pemasangan nnn dalam Linux
Untuk memasang pada Ubuntu (dan derivatif), jalankan:
$ sudo add-apt-repository ppa:twodopeshaggy/jarun $ sudo apt-get kemas kini $ sudo apt-get install nnn
Pengguna Arch Linux boleh memasang nnn dari AUR.
Pengguna juga boleh menyusun dan memasang nnn daripada sumber. nnn ditulis dalam C. Satu-satunya kebergantungan ialah perpustakaan ncurses.
Cara Menggunakan nnn di Linux
nnn boleh bermula dalam 3 mod paparan berbeza (boleh ditukar pada masa jalan dengan pintasan papan kekunci):
Mulakan mod
Persediaan 1 minit
Pasang nnn menggunakan mod pilihan anda atau Tetapkan nnn untuk membuka secara terperinci mod paparan dengan menambah.
alias n='nnn -d'
ke fail rc shell anda (cth. ~/.bashrc untuk bash).
Kesimpulan
nnn adalah untuk pengguna yang ingin menikmati kebolehcapaian desktop dari keselesaan terminal. Mereka yang menggunakan terminal lungsur akan mendapat manfaat paling banyak kerana terminal itu juga akan mengekalkan konteks mana-mana kerja yang sedang dijalankan. Cubalah dan beritahu kami maklum balas anda!
Petua ini diserahkan oleh pembangun apl, jika anda mempunyai produk atau petua sedemikian, kongsi dengan kami di sini.