อ่าน 4 นาที
ผู้จัดการฟาร์
Far Manager (ชื่อย่อของFile and AR chive Manager ) เป็นโปรแกรมจัดการไฟล์แบบดั้งเดิมสำหรับMicrosoft Windowsและเป็นโปรแกรมที่ลอกเลียนแบบ Norton Commander Far Manager ใช้คอนโซล
ผู้จัดการฟาร์
| ผู้จัดการฟาร์ | |
|---|---|
| นักพัฒนา | ยูจีน โรแชล (1996–2000) กลุ่มบริษัทฟาร์ (2000–ปัจจุบัน) |
| ปล่อย | 10 กันยายน พ.ศ. 2539 [ 1 ] |
| เวอร์ชันเสถียร | 3.0.6666 [ 2 ] |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | Microsoft Windows , BSD Unix , OSX , พอร์ตLinux [ 3 ] |
| มีจำหน่ายใน | อังกฤษ รัสเซีย เช็ก เยอรมัน ฮังการี โปแลนด์ สเปน สโลวัก อิตาลี ยูเครน เบลารุส |
| พิมพ์ | ตัวจัดการไฟล์ |
| ใบอนุญาต | BSD-3-Clause |
| เว็บไซต์ | farmanager.com |
| ที่เก็บข้อมูล |
|
Far Manager (ชื่อย่อของFile and AR chive Manager ) เป็นโปรแกรมจัดการไฟล์แบบดั้งเดิมสำหรับMicrosoft Windowsและเป็นโปรแกรมที่ลอกเลียนแบบ Norton Commander Far Manager ใช้คอนโซล Win32และมีอินเทอร์เฟซผู้ใช้ที่เน้นการใช้งานแป้นพิมพ์ (แม้ว่าจะสามารถใช้งานเมาส์ได้ในระดับจำกัด รวมถึงการลากและวาง )
Far Manager ถูกสร้างขึ้นโดยEugene Roshalและได้รับการพัฒนาโดยFar Group มาตั้งแต่ปี 2000 เวอร์ชันUnicodeของโครงการ (2.0 และ 3.0) เป็น โอเพนซอร์ส (ภายใต้ ใบอนุญาต BSD-3-Clause ) ทุกเวอร์ชันมีให้เลือกทั้งแบบ 32 บิตและ 64 บิต Far Manager มักถูกมองว่าเป็นโปรแกรมจัดการไฟล์และโปรแกรมแก้ไขข้อความที่ปรับแต่งได้สูง และเป็นทางเลือกฟรีแทนTotal Commander [ 4 ] [ 5 ] [ 6 ]
คุณสมบัติ
Far Manager มีโปรแกรมดูและแก้ไขไฟล์ภายในตัว, เมนูผู้ใช้ที่ปรับแต่งได้, มุมมองแบบต้นไม้, การค้นหาไฟล์, การเปรียบเทียบไฟล์, ระบบช่วยเหลือในตัว และตัวสลับงานสำหรับเครื่องมือต่างๆ ฟังก์ชันมาตรฐานสามารถขยายได้ด้วยมาโคร (ซึ่งช่วยให้สามารถเขียนสคริปต์ได้) และปลั๊กอิน
อินเทอร์เฟซเริ่มต้นของ Far Manager ประกอบด้วยแผงไฟล์สองแผงและพร้อมท์คำสั่งแผงต่างๆ สามารถปรับแต่งได้อย่างเต็มที่ ทั้งในส่วนของคอลัมน์ที่จะแสดงและลำดับการแสดงผล และสามารถดำเนินการต่างๆ ได้ทั้งจากและไปยังแผงใดแผงหนึ่ง แผงไฟล์รองรับการเลือกแบบไวด์การ์ด การกรองขั้นสูง การจัดเรียง และการเน้นข้อความ แผงไฟล์และพร้อมท์คำสั่งจะทำงานพร้อมกัน (โดยใช้ปุ่มที่แตกต่างกันในการใช้งาน) และสามารถเข้าถึงคุณสมบัติส่วนใหญ่ได้โดยใช้แป้นพิมพ์ลัด (แถบปุ่มด้านล่างจะแสดง การทำงาน ของปุ่มฟังก์ชัน สำหรับ ปุ่มตัวดัดแปลงที่กดค้างไว้)
ความสามารถในการขยาย
ฟังก์ชันการทำงานมาตรฐานของ Far สามารถขยายได้อย่างมากด้วยมาโคร (เขียนด้วยภาษาสคริปต์Lua ซึ่งใช้เป็นหลักในการบันทึกลำดับการกดแป้นพิมพ์) และ ปลั๊กอินปลั๊กอินมาตรฐานที่ติดตั้งโดยค่าเริ่มต้น ได้แก่FTP , เครือข่าย Windows, การสนับสนุน ไฟล์เก็บถาวร ที่ขยายได้ และระบบไฟล์เสมือนแผงชั่วคราว (แซนด์บ็อกซ์), รายการกระบวนการ, ตัวจัดการการพิมพ์, ตัวแปลงชื่อไฟล์เป็นตัวพิมพ์ใหญ่-เล็ก และปลั๊กอินแก้ไขข้อความหลายตัวเพื่อจัดรูปแบบ ตัดบรรทัด และแก้ไขข้อความอื่นๆ
ปลั๊กอินของบุคคลที่สามมีให้ใช้งานจากที่เก็บ PlugRing [ 7 ]และฟอรัมประกาศปลั๊กอิน[ 8 ] [ 9 ]ปลั๊กอินยอดนิยมบางส่วน ได้แก่ การค้นหาและแทนที่ นิพจน์ปกติ (ทั้งในโปรแกรมแก้ไขข้อความและข้ามไฟล์หลายไฟล์) การเน้นไวยากรณ์และการเติมข้อความอัตโนมัติสำหรับโปรแกรมแก้ไขข้อความระบบไฟล์เสมือนSFTP / SCPและWindows Registryการรวม7-zip โปรแกรมแก้ไขเลขฐานสิบหกและโปรแกรมดูรูปภาพ (ซึ่งซ้อนทับพื้นผิว DirectX บนหน้าต่างคอนโซลของ Far) [ 10 ] [ 11 ]มี Wrapper ที่อนุญาตให้ใช้ ปลั๊กอิน Total Commander บางตัว กับ Far Manager และในทางกลับกัน ปลั๊กอินสามารถพัฒนาได้โดยใช้ API C/Pascal ดั้งเดิม[ 12 ]หรือใช้ Wrapper ที่อนุญาตให้พัฒนาปลั๊กอินในแพลตฟอร์มและภาษาอื่นๆ เช่น .NET (รวมถึง PowerShell) [ 13 ]และ Lua [ 14 ]
เวอร์ชัน Linux, MacOS และ BSD
โครงการ far2l [ 15 ]พัฒนาพอร์ตของ Far Manager v2 ที่ทำงานบนระบบ Linux, MacOSและ BSD ณ เดือนกุมภาพันธ์ 2021 พอร์ตนี้สร้างสำเร็จและฟังก์ชันทั่วไปส่วนใหญ่ทำงานได้ ปลั๊กอินที่พอร์ตและใช้งานได้ ได้แก่ Colorer, MultiArc และ TmpPanel นอกจากนี้ยังมีปลั๊กอิน NetRocks ใหม่ที่ใช้งานการเชื่อมต่อเครือข่ายผ่านFTP , FISH , SCP , SFTP , SMB , NFSและWebDAVณ เดือนมกราคม 2022 โครงการได้ย้ายไปยังขั้นตอนเบต้า โดยได้เพิ่มการสนับสนุนสคริปต์ Python และ Lua แล้ว
far2l ยังรองรับ "ส่วนขยายเทอร์มินัล" แม้ว่า FAR2L เองจะเป็นแอปพลิเคชัน TUIแต่ก็สามารถทำงานใน โหมดแบ็กเอนด์ GUIหรือTTYได้ ในขณะที่แบ็กเอนด์ TTY สามารถทำงานในเทอร์มินัลใดก็ได้ (เช่นxterm เป็นต้น ) ยังสามารถทำงานภายในเทอร์มินัลในตัวของ far2l ในโหมด GUI ซึ่งจะได้รับความสามารถที่ไม่มีในเทอร์มินัล "ทั่วไป" (เช่น การจดจำชุดปุ่มแป้นพิมพ์ที่เป็นไปได้ทั้งหมด แม้กระทั่งเหตุการณ์ keyup) นอกจากนี้ far2l "โฮสต์" ยังสามารถให้การเข้าถึงคลิปบอร์ดที่ใช้ร่วมกันและการแจ้งเตือนบนเดสก์ท็อป ส่วนขยายเหล่านี้สามารถใช้งานได้โดยการเรียกใช้ far2l TTY ภายใน เซสชันไคลเอ็นต์ SSHที่เปิดใน far2l GUI "โฮสต์" (หรือโดยใช้โปรโตคอล SFTP/SCP ใน NetRocks เพื่อเรียกใช้ far2l ระยะไกลผ่านคุณสมบัติ "เรียกใช้คำสั่งระยะไกล") [ 16 ]
far2l สามารถใช้งานได้ในUbuntu Linux ตั้งแต่เวอร์ชัน 24.04 เป็นต้นไป และสามารถติดตั้งได้โดยใช้sudo apt install far2lคำสั่ง[ 17 ]
การออกใบอนุญาต
Far Manager สามารถใช้งานได้ภายใต้สัญญาอนุญาต BSD-3-Clause
เดิมที Far Manager เปิดให้ใช้งานฟรี เป็นเวลา 40 วัน สำหรับทุกคน ยกเว้นพลเมืองของประเทศอดีตสหภาพโซเวียตซึ่งสามารถใช้งานได้ฟรีเฉพาะเพื่อการใช้งานที่ไม่ใช่เชิงพาณิชย์เท่านั้น[ 18 ]เมื่อวันที่ 26 ตุลาคม 2550 ซอร์สโค้ดสำหรับเวอร์ชันพัฒนา Unicode (1.80 ซึ่งต่อมาเปลี่ยนชื่อเป็น 2.0) ได้รับการเผยแพร่ภายใต้ใบอนุญาตBSD-3-Clause [ 19 ] [ 20 ] [ 21 ]เมื่อวันที่ 17 พฤษภาคม 2553 สาขา 1.x ก็ได้รับการเผยแพร่ภายใต้ ใบอนุญาต BSD-3-Clause เช่นกัน แม้ว่าจะไม่มีซอร์สโค้ดก็ตาม[ 22 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ผู้จัดการฟาร์
Far Manager (ชื่อย่อของFile and AR chive Manager ) เป็นโปรแกรมจัดการไฟล์แบบดั้งเดิมสำหรับMicrosoft Windowsและเป็นโปรแกรมที่ลอกเลียนแบบ Norton Commander Far Manager ใช้คอนโซล
คุณสมบัติ
Far Manager มีโปรแกรมดูและแก้ไขไฟล์ภายในตัว, เมนูผู้ใช้ที่ปรับแต่งได้, มุมมองแบบต้นไม้, การค้นหาไฟล์, การเปรียบเทียบไฟล์, ระบบช่วยเหลือในตัว และตัวสลับงานสำหรับเครื่องมือต่างๆ ฟังก์ชันมาตรฐานสามารถขยายได้ด้วยมาโคร (ซึ่งช่วยให้สามารถเขียนสคริปต์ได้) และปลั๊กอิน
ความสามารถในการขยาย
ฟังก์ชันการทำงานมาตรฐานของ Far สามารถขยายได้อย่างมากด้วย มาโคร (เขียนด้วยภาษาสคริปต์ Lua ซึ่งใช้เป็นหลักในการบันทึกลำดับการกดแป้นพิมพ์) และ ปลั๊กอิน ปลั๊กอินมาตรฐานที่ติดตั้งโดยค่าเริ่มต้น ได้แก่ FTP , เครือข่าย Windows, การสนับสนุน ไฟล์เก็บถาวร ที่ขยายได้...
เวอร์ชัน Linux, MacOS และ BSD
โครงการ far2l [ 15 ] พัฒนาพอร์ตของ Far Manager v2 ที่ทำงานบนระบบ Linux, MacOS และ BSD ณ เดือนกุมภาพันธ์ 2021 พอร์ตนี้สร้างสำเร็จและฟังก์ชันทั่วไปส่วนใหญ่ทำงานได้ ปลั๊กอินที่พอร์ตและใช้งานได้ ได้แก่ Colorer, MultiArc และ TmpPanel นอกจากนี้ยังมีปลั๊กอิน...