nnn - เพิ่มผลผลิตของคุณ!
[คุณสมบัติ] [เริ่มต้นอย่างรวดเร็ว] [ปลั๊กอิน] [Wiki]
nnn
( n³ ) เป็นตัวจัดการไฟล์เทอร์มินัลที่มีคุณสมบัติครบถ้วน มันมีขนาดเล็ก เกือบ 0 config และรวดเร็วอย่างไม่น่าเชื่อ
ได้รับการออกแบบมาให้ไม่เกะกะด้วยขั้นตอนการทำงานที่ชาญฉลาดเพื่อให้สอดคล้องกับขบวนความคิด
nnn
สามารถวิเคราะห์การใช้งานดิสก์ การเปลี่ยนชื่อแบทช์ เปิดแอป และเลือกไฟล์ได้ ที่เก็บปลั๊กอินมีปลั๊กอินมากมายที่จะขยายขีดความสามารถเพิ่มเติม เช่น การแสดงตัวอย่างสด (ยกเลิก) การติดตั้งดิสก์ ค้นหาและรายการ ไฟล์/dir diff อัปโหลดไฟล์ กรอบงานแพตช์โฮสต์แพตช์ที่ผู้ใช้ส่งมาขนาดใหญ่ซึ่งมีลักษณะเป็นอัตนัย
ปลั๊กอิน vim อิสระ (neo) - nnn.vim, vim-floaterm nnn wrapper และ nnn.nvim (neovim พิเศษเฉพาะ)
ทำงานบน Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, ข้าม DEs หรือ CLI env อย่างเคร่งครัด
(ยังมีอีกมาก)
คุณสมบัติ
- คุณภาพ
- คำนึงถึงความเป็นส่วนตัว (ไม่มีการรวบรวมข้อมูลผู้ใช้ที่ยังไม่ได้รับการยืนยัน)
- เป็นไปตาม POSIX เป็นไปตามรูปแบบการเข้ารหัสเคอร์เนล Linux
- โค้ดรวมการวิเคราะห์แบบคงที่ที่ได้รับการปรับปรุงให้เหมาะสมที่สุด
- ประหยัด
- โดยทั่วไปต้องการหน่วยความจำภายในน้อยกว่า 3.5MB
- ใช้งานได้ 8 สี (และ xterm 256 สี)
- ไวต่อ Disk-IO (มีดิสก์อ่านและเขียนน้อย)
- ไม่มีการใช้งาน FPU (คณิตศาสตร์จำนวนเต็มทั้งหมด แม้แต่ขนาดไฟล์)
- ลดการรีเฟรชหน้าจอด้วยการวาดเส้นใหม่อย่างรวดเร็ว
- ไบนารี่จิ๋ว (โดยทั่วไปประมาณ 100KB)
- โหมด 1 คอลัมน์สำหรับเทอร์มินัลขนาดเล็กและฟอร์มแฟคเตอร์
- แฮ็กได้ - คอมไพล์คุณสมบัติเข้า/ออกและการขึ้นต่อกัน
- แบบพกพา
- ปลั๊กอินที่ไม่เชื่อเรื่องภาษา
- มีไบนารีแบบคงที่ (ไม่จำเป็นต้องติดตั้ง)
- มีไลบรารี่น้อยที่สุด ง่ายต่อการคอมไพล์
- ไม่มีไฟล์กำหนดค่า กำหนดค่าขั้นต่ำด้วยค่าเริ่มต้นที่สมเหตุสมผล
- ปลั๊กอินสำหรับการกำหนดค่าการสำรองข้อมูล
- มีจำหน่ายกันอย่างแพร่หลายในบรรจุภัณฑ์จำนวนมาก
- ทางลัดที่เปิดใช้งานแบบสัมผัสและเป็นมิตรกับมือถือ
- การสนับสนุนยูนิโค้ด
- โหมด
- แสง (ค่าเริ่มต้น) รายละเอียด
- ตัววิเคราะห์การใช้งานดิสก์ (บล็อก / ชัดเจน)
- ตัวเลือกไฟล์, ปลั๊กอิน (neo) vim
- การนำทาง
- กรองด้วยรายการ dir อัตโนมัติในการจับคู่ที่ไม่ซ้ำใคร
- โหมด Type-to-nav (การนำทางแบบเทอร์โบ/ตัวกรองเสมอ)
- บริบท ( หรือที่เรียกว่า แท็บ/พื้นที่ทำงาน) ด้วยสีที่กำหนดเอง
- เซสชัน บุ๊กมาร์ก ทำเครื่องหมายและเยี่ยมชม dir
- การเมานต์ระยะไกล (ต้องการ
sshfs
, rclone
) - ทางลัดที่คุ้นเคย (ลูกศร, ~ , - , @ ) ค้นหาอย่างรวดเร็ว
-
cd
เมื่อออก (การรวมเชลล์ อย่างง่าย ) - ดำเนินการไปยังไฟล์ถัดไปเมื่อเปิดไฟล์และเลือก
- ค้นหา
- การกรองทันทีด้วย การค้นหาตามที่คุณพิมพ์
- Regex (POSIX/PCRE) และตัวกรองสตริง (ค่าเริ่มต้น)
- ปลั๊กอินค้นหา Subtree เพื่อเปิดหรือแก้ไขไฟล์
- เรียงลำดับ
- เรียงลำดับชื่อตัวเลขล้วนตามค่าเริ่มต้น (เยี่ยมชม
/proc
) - การเรียงลำดับเวอร์ชันที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ( aka natural)
- ตามชื่อ, เข้าถึง/เปลี่ยนแปลง/ดัดแปลง (ค่าเริ่มต้น), เวลา, ขนาด, ต่อ
- เรียงลำดับย้อนกลับ
- การสั่งซื้อเฉพาะไดเรกทอรี
- การแสดงละครใบ้
- ดูตัวอย่างไฟล์ที่โฮเวอร์ในตัวแสดงตัวอย่างแบบ FIFO
- เปิดด้วยตัวเปิดเดสก์ท็อปหรือระบุตัวเปิดแบบกำหนดเอง
- สีเฉพาะไฟล์ (หรือ dirs ขั้นต่ำในสีบริบท )
- รองรับไอคอนและอิโมจิ (ปรับแต่งและคอมไพล์อิน)
- ปลั๊กอินสำหรับภาพขนาดย่อของภาพ วิดีโอ และเสียง
- สร้าง แสดงรายการ แตกไฟล์ (เป็น) เมานต์ (แบบ FUSE)
- ตัวเลือกในการเปิดไฟล์ข้อความทั้งหมดใน
$EDITOR
- ความสะดวก
- สถิติไฟล์โดยละเอียดและข้อมูล MIME
- เรียกใช้ปลั๊กอินและคำสั่งแบบกำหนดเองด้วยปุ่มลัด
- การรวมยูทิลิตี้ถังขยะที่สอดคล้องกับ FreeDesktop
- การเลือกไฟล์ Cross-dir/ทั้งหมด/ช่วง
- สร้าง (ร่วมกับผู้ปกครอง) เปลี่ยนชื่อ ทำซ้ำไฟล์ และ dirs
- สร้างไฟล์หรือไดเร็กทอรีใหม่ (ทรี) เมื่อเริ่มต้น
- การเปลี่ยนชื่อแบทช์สำหรับการเลือกหรือ dir
- แสดงรายการสตรีมอินพุตของเส้นทางไฟล์จาก stdin หรือปลั๊กอิน
- คัดลอก (ตาม), ย้าย (ตาม), ลบ, เก็บถาวร, การเลือกลิงก์
- การอัปเดต Dir การแจ้งเตือนเกี่ยวกับ
cp
, mv
, rm
เสร็จสิ้น - คัดลอกเส้นทางไฟล์ไปยังคลิปบอร์ดของระบบเมื่อเลือก
- เปิดแอป รันคำสั่ง วางไข่เชลล์ สลับ exe
- เข้าถึงเส้นทาง/ไฟล์บริบทที่พรอมต์หรือเชลล์ที่สร้าง
- ล็อคเทอร์มินัลหลังจากหมดเวลาไม่ได้ใช้งานที่กำหนดค่าได้
- จับภาพและแสดงผลลัพธ์ของโปรแกรมในหน้าจอวิธีใช้
- การสนับสนุนขั้นพื้นฐานสำหรับโปรแกรมอ่านหน้าจอและจอแสดงผลอักษรเบรลล์
เริ่มต้นอย่างรวดเร็ว
- ติดตั้ง
nnn
และการอ้างอิงที่คุณต้องการ - ตัวเปิดเดสก์ท็อปเป็นค่าเริ่มต้น ใช้
-e
เพื่อเปิดไฟล์ข้อความในเทอร์มินัล สามารถเลือกเปิดแยกได้ - กำหนดค่า
cd
เมื่อออก - ซิงค์เชลล์ย่อย
$PWD
ไปที่ nnn
- ติดตั้งปลั๊กอิน
- ใช้
-x
เพื่อซิงค์ส่วนที่เลือกกับคลิปบอร์ด แสดง notis บน cp
, mv
, rm
และตั้งชื่อ xterm - สำหรับสภาพแวดล้อมแบบ CLI เท่านั้น ให้ตั้งค่า
NNN_OPENER
เป็น nuke
ใช้ตัวเลือก -c
- เสนอราคาลา
ls
! alias ls='nnn -de'
? - เยี่ยมชมหน้าตัวอย่างสดและหน้า Wiki การแก้ไขปัญหา
ไม่ต้องจำ! ลูกศร / , q ก็เพียงพอแล้ว Tab สร้างและ/หรือวนรอบบริบท - แสดงรายการทางลัด
วิดีโอ
- ตัวจัดการไฟล์ nnn บน Termux (Android)
- ตัวจัดการไฟล์ NNN
- สัปดาห์นี้ใน Linux 114 - TuxDigital
- พื้นฐานตัวจัดการไฟล์ nnn - Linux
- ฉันจะใช้เบราว์เซอร์ไฟล์ NNN! -
- NNN: ตัวจัดการไฟล์เทอร์มินัลนี้ดีเท่าที่ผู้คนพูดหรือไม่?
- nnn - ตัวจัดการไฟล์ (โดย Uoou อีกครั้ง)
ที่อื่น
- เคล็ดลับเสพติด
- อาร์ชวิกิ
- ฟอสมินต์
- ข่าวเทคโนโลยี gHacks
- ข่าวแฮ็กเกอร์ [1] [2]
- มันคือฟอสส์
- รูปแบบ Linux ฉบับที่ 265; จัดการไฟล์ด้วย nnn
- ลินุกซ์ลิงค์ [1] [2] [3]
- นิตยสารลินุกซ์; FOSSPicks
- ทำให้เทคโนโลยีง่ายขึ้น
- โอเพ่นซอร์ส.com
- โอเพ่นซอร์สสำหรับคุณ
- นิตยสาร PCLinuxOS ฉบับเดือนมิถุนายน 2021
- หินดูด
- นิตยสาร Ubuntu Full Circle ฉบับที่ 135; รีวิว:nnn
- การใช้และการดูแลระบบ Linux: เล่ม 2: Zero ถึง SysAdmin: หัวข้อขั้นสูง
- วิกิพีเดีย
นักพัฒนา
- อรุณ ปรากาช จานา (ลิขสิทธิ์ © 2016-2024)
- 0xACE
- แอนนา อาราด
- KlzXS
- ลีโอ วิลเลเวกูซ์
- ลุก ฟาน บาล
- เอ็นอาร์เค
- ซิจเมน เจ. มัลเดอร์
- และผู้มีส่วนร่วมอื่น ๆ
ไปที่เธรด Tracker เพื่อดูรายการคุณสมบัติที่กำลังดำเนินการและสิ่งที่ควรคว้า รู้สึกอิสระที่จะหารือเกี่ยวกับแนวคิดใหม่ ๆ หรือการร้องขอการปรับปรุง