หากคุณทำการพัฒนาหรือตรวจสอบรหัสจำนวนมากบน Linux การค้นหารหัสเพื่อค้นหาการเปลี่ยนแปลงที่ลึกซึ้งอาจเป็นเรื่องที่น่าเบื่อมาก โชคดีที่มีวิธีแก้ปัญหาง่ายๆเพียงแค่ใช้ Meld ด้วย Meld คุณสามารถตรวจจับการเปลี่ยนแปลงในไฟล์ไดเรกทอรีและอื่น ๆ ได้อย่างรวดเร็ว
ติดตั้ง Meld
ในการใช้ Meld คุณจะต้องใช้งาน Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE หรือ Linux OS ที่สามารถติดตั้ง Flatpaks ได้
อูบุนตู
sudo apt install meld
Debian
sudo apt-get install meld
Arch Linux
การรับแอปพลิเคชัน Meld บน Arch Linux ไม่ใช่เป็นไปได้โดยไม่เปิดใช้งานแหล่งซอฟต์แวร์ "พิเศษ" ที่เก็บนี้มักจะถูกปิดโดยปริยายบนการติดตั้ง Arch จำนวนมากเนื่องจากมีซอฟต์แวร์ที่ไม่สำคัญต่อระบบส่วนใหญ่
การเปิดแหล่งที่มาของซอฟต์แวร์พิเศษนั้นทำได้โดยทำการแก้ไขไฟล์ Pacman เล็กน้อย หากต้องการทำสิ่งนี้ให้เปิดเทอร์มินัลและเข้าถึงรูทด้วย su คำสั่ง หากคุณเลือกที่จะไม่อนุญาต suก sudo -s จะพอเพียง
su -
หรือ
sudo -s
ใช้การเข้าถึงรูทของคุณเปิดไฟล์การกำหนดค่า Pacman ในแอปพลิเคชันการแก้ไขข้อความนาโน
nano /etc/pacman.conf
ในนาโนใช้ปุ่มลูกศรลงเพื่อเลื่อนลงค้นหาไฟล์สำหรับรายการ“ พิเศษ” มีสามบรรทัดไปยัง repo“ Extra” ลบสัญลักษณ์ # ทั้งหมดจากด้านหน้าบรรทัดและกด Ctrl + O เพื่อบันทึกการเปลี่ยนแปลงของคุณ ออกจากตัวแก้ไขโดยกด Ctrl + Xและซิงค์เครื่องมือบรรจุภัณฑ์ Arch อีกครั้ง
pacman -Syy
เรียกใช้ซิงค์ใหม่ดาวน์โหลดที่เก็บใหม่ข้อมูลสำหรับติดตั้ง repos ซอฟต์แวร์แล้ว นอกจากนี้ยังจะดาวน์โหลดรายชื่อแพ็คเกจและตั้งค่าพิเศษ เมื่อได้รับการดูแลจะปลอดภัยในการติดตั้งแอปพลิเคชัน Meld ไปที่ Arch Linux
pacman -S meld
Fedora
sudo dnf install meld
OpenSUSE
sudo zypper install meld
Linux ทั่วไปผ่าน Flatpak
Meld เป็นส่วนหนึ่งของโครงการ Gnome ดังนั้นซอฟต์แวร์พบการกระจาย Linux ทุกครั้งในรูปแบบของไบนารีแพคเกจ อย่างไรก็ตามหากคุณอยู่ในการเผยแพร่ Linux ซึ่งด้วยเหตุผลบางอย่างไม่สามารถเข้าถึงโปรแกรมติดตั้งดั้งเดิมสิ่งที่ดีที่สุดถัดไปคือการรับแอปผ่าน Flatpak
ก่อนการติดตั้ง Meld ผ่าน Flathub ให้ปฏิบัติตามคำแนะนำเพื่อเรียนรู้วิธีตั้งค่าระบบบรรจุภัณฑ์ Flatpak บน Linux PC ของคุณ เมื่อคุณใช้งาน Flatpaks ได้ให้เปิดเครื่องและป้อนคำสั่งต่อไปนี้เพื่อติดตั้ง Meld
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld
หลังจากรันคำสั่งด้านบนเพื่อติดตั้ง Meld แล้วให้เรียกใช้งานเป็นครั้งแรกด้วย:
flatpak run org.gnome.meld
ใช้ Meld เพื่อเปรียบเทียบไฟล์
จุดประสงค์หลักของ Meld คือการค้นหาอย่างละเอียดความแตกต่างของข้อความและสามารถตรวจจับการเปลี่ยนแปลงอย่างรวดเร็ว ยังดีกว่า Meld มีการรองรับข้อความและไฟล์ประเภทต่าง ๆ มากมายทำให้มั่นใจได้ว่าไม่ว่าอะไรจะเกิดขึ้นการเปลี่ยนแปลงของคุณจะตรวจพบได้
หากคุณไม่แน่ใจเกี่ยวกับวิธีตรวจสอบ“ ความแตกต่าง” ในไฟล์ในแอปพลิเคชัน Meld ให้ทำตามขั้นตอนเหล่านี้
ขั้นตอนที่ 1: ในหน้าเริ่มต้น Meld ให้ค้นหา“ การเปรียบเทียบไฟล์” ภายใต้ตัวเลือก "การเปรียบเทียบไฟล์" คุณจะสังเกตเห็นปุ่มที่ระบุว่า "ไม่มี" คลิกและใช้เพื่อเรียกดูไฟล์แรกในการเปรียบเทียบของคุณ
ขั้นตอนที่ 2: กำลังโหลดไฟล์แรกเข้าไปใน meld จะเปลี่ยนแอปให้เป็นโหมดแยกหน้าจอ ที่ด้านซ้ายของหน้าจอแยกคุณจะเห็นไฟล์แรกที่คุณเพิ่ม ทางด้านขวาคุณจะเห็นหน้าว่าง คลิกที่ชื่อของหน้าและโหลดไฟล์ที่คุณต้องการเปรียบเทียบกับไฟล์จากก่อนหน้า

ขั้นตอนที่ 3: เมื่อทั้งสองไฟล์โหลดเข้าสู่ Meld เสร็จแล้วมันจะเน้นการเปลี่ยนแปลงที่เห็นในข้อความด้วยสีน้ำเงินและความคล้ายคลึงกันกับสีเขียวมะนาว เลื่อนดูและดูข้อความ หากคุณไม่พอใจกับความแตกต่างให้คลิกที่ไอคอนลูกศรด้านบน“ diff” และอนุญาตให้ Meld เปลี่ยน
เมื่อคุณพอใจกับการเปลี่ยนแปลงที่คุณทำกับ Meld ให้คลิกปุ่ม "บันทึก"
ใช้ Meld เพื่อเปรียบเทียบไดเรกทอรี
นอกเหนือจากการตรวจสอบไฟล์ต่าง ๆ สำหรับความแตกต่างในข้อความ Meld สามารถค้นหาความแตกต่างในไดเรกทอรี การเปรียบเทียบไดเรกทอรีเป็นคุณลักษณะที่มีประโยชน์หากคุณพยายามเก็บโฟลเดอร์ที่แตกต่างกันสองโฟลเดอร์ไว้เหมือนกัน แต่ไม่สามารถบอกได้ว่าพวกเขามีเนื้อหาเดียวกันหรือไม่
ในการใช้คุณสมบัตินี้ให้เปิด Meld ดูที่หน้าจอเริ่มต้นแล้วคลิกปุ่ม“ การเปรียบเทียบไดเรกทอรี”

หลังจากเลือก“ การเปรียบเทียบไดเรกทอรี” สองกล่องด้วย "ไม่มี" จะปรากฏขึ้น คลิกที่กล่องทั้งสองและใช้เมนูเพื่อตั้งค่าโฟลเดอร์ที่คุณพยายามเปรียบเทียบ เมื่อตั้งค่าโฟลเดอร์แล้วให้คลิก“ เปรียบเทียบ” แล้วแอปพลิเคชัน Meld จะโหลดทั้งสองโฟลเดอร์ทันทีและเน้นความแตกต่างในทั้งสองไดเรกทอรี
คัดลอกไฟล์ / โฟลเดอร์
จำเป็นต้องคัดลอกไฟล์หรือโฟลเดอร์จากด้านหนึ่งไปยังอื่น ๆ? เลื่อนดูรายการเลือกไดเรกทอรีหรือไฟล์แล้วคลิกขวาบน หลังจากคลิกขวาให้คลิกที่ตัวเลือก "คัดลอกไปยัง" เพื่อย้ายข้อมูล
ความคิดเห็น