เปลี่ยนการเชื่อมโยงทั้งหมดจาก gedit เป็นแอปพลิเคชันอื่น


62

ผมเริ่มใช้ Sublime Text 2 สัปดาห์หรือดังนั้นที่ผ่านมาและฉันรักมันมากฉันได้ใช้จ่าย $ 60 บนและตอนนี้ต้องการที่จะใช้สำหรับทุกอย่าง

ปัจจุบัน Gedit มีกรรมสิทธิ์ในความสัมพันธ์ของไฟล์ข้อความส่วนใหญ่ ฉันชอบที่จะเป็นหลักแทนสมาคมใด ๆกับgeditsublime-text-2

มีเคล็ดลับใดบ้างในการเปลี่ยนการเชื่อมโยงเป็นกลุ่ม แนะนำให้ใช้วิธีที่เป็นกลางบนเดสก์ท็อป


หวังว่าคำตอบของฉัน (ในที่ผ่านมา) เป็นหนึ่งที่ง่ายที่สุดที่คุณสามารถใช้ :)
Tummala Dhanvi


2
@Lucio - ทำไมคุณถึงลงคะแนนให้ปิดคำถามที่ถามหนึ่งปีก่อนหน้านี้กับคำถามที่ถามในอีกหนึ่งปีต่อมา
RobotHumans

1
ฉันไม่พึ่งพาวันที่เพื่อทำเครื่องหมายโพสต์ว่าซ้ำกับโพสต์อื่น หากโพสต์หนึ่งไม่มีเนื้อหาที่มีประโยชน์ในขณะที่โพสต์อื่นควรทำเครื่องหมายว่าเป็นรายการที่ซ้ำซ้อน หากโพสต์ทั้งสองนำเนื้อหาที่มีประโยชน์มาใช้กับปัญหาเดียวกันก็ควรรวมเข้าด้วยกัน อย่างน้อยนั่นคือ MHO
ลูซิโอ

1
เป็นไปได้ที่ซ้ำกันของวิธีการตั้งค่าโปรแกรมเริ่มต้น?
DJCrashdummy

คำตอบ:


64

รันบน 13.04+ อัปเดตไฟล์: /etc/gnome/defaults.list

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list  

เครดิตTrentสำหรับการปรับปรุงการ 13.04+

Pre-13.04:

การเชื่อมโยงทั้งระบบ:

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /usr/share/applications/defaults.list

เพียงแค่ความสัมพันธ์ของผู้ใช้ของคุณ:

sed -i 's/gedit.desktop/sublime-text-2.desktop/g' ~/.local/share/applications/mimeapps.list

ให้เครดิตกับOliสำหรับแบบแผนการตั้งชื่อของไฟล์ .desktop ก่อนที่ฉันจะเริ่มใช้ SublimeText2


1
เวทย์มนตร์ขอบคุณ ฉันได้เพิ่มสิ่งที่ผู้ใช้ PPA (รวมอยู่ด้วยตัวเอง) สามารถใช้งานได้ตามคำตอบของคุณ
Oli

4
วิธีสุดท้ายใช้งานได้ดีบน Ubuntu 14.04sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list
Postadelmaga

4
ควรสังเกตว่า Sublime Text 3 ใช้sublime-text.desktopซึ่งลดหมายเลขรุ่นแทนการเพิ่มชื่อไฟล์เป็นsublime-text-3.desktop
พอลเนลสันเบเกอร์

3
ใช้sudo sed -i 's/gedit.desktop/sublime_text.desktop/g' /etc/gnome/defaults.listกับ Sublime Text 3
Iago

2
ที่น่าสนใจใน 14.10 ฉันต้องเปลี่ยน /usr/share/applications/defaults.list (ซึ่งคุณระบุไว้สำหรับรุ่น Pre 13.04) เนื่องจากฉันต้องการใช้ Kate แทน Gedit ฉันจึงแก้ไขคำสั่งของคุณดังนี้: sudo sed -i 's | gedit.desktop | kate.desktop | g' /usr/share/applications/defaults.list (แถบแนวตั้งใน sed เป็นเพียงการตั้งค่าส่วนตัว)
PJ Singh

56

อัปเดตสำหรับผู้ใช้ 16.04 คน:

การปรับแต่ง Ubuntu ได้หยุดทำงาน มากของฟังก์ชันการทำงานของมันตอนนี้ถูกจัดไว้ให้โดยUnity ปรับแต่งเครื่องมือหรือGnome เครื่องมือปรับแต่ง แต่ผู้ที่ยังขาด Ubuntu Tweak ที่น่ากลัวคุณสมบัติของง่ายประเภทไฟล์สมาคมการเปลี่ยนแปลง

ในการติดตั้ง Ubuntu Tweak ในเวอร์ชันที่ใหม่กว่านี้ให้ทำตามขั้นตอนที่อธิบายไว้ในคำตอบนี้เกี่ยวกับการติดตั้งบน 16.04


มีวิธีอื่นในการเปลี่ยนการเชื่อมโยง มันจะผ่านการใช้อูบุนตูปรับแต่ง

  1. ติดตั้ง Ubuntu tweak

  2. เปิดผ่าน Dash โดยพิมพ์ "Ubuntu tweak"

    ป้อนคำอธิบายรูปภาพที่นี่

  3. หลังจากเปิดแล้วให้คลิกที่แท็บผู้ดูแลระบบ

    ป้อนคำอธิบายรูปภาพที่นี่

  4. จากนั้นคลิกที่ส่วนผู้จัดการประเภทไฟล์

    ป้อนคำอธิบายรูปภาพที่นี่

  5. จากนั้นเลือกหมวดหมู่ข้อความจากแถบด้านซ้ายก่อนจากนั้นคลิกที่คอลัมน์แอปพลิเคชันที่เกี่ยวข้องเพื่อจัดเรียงตามชื่อแอปพลิเคชัน

    ป้อนคำอธิบายรูปภาพที่นี่

  6. หลังจากแอปพลิเคชันถูกจัดเรียงตามชื่อเลือกรายการบนสุดด้วย Gedit จากนั้นกดปุ่มค้างไว้Shiftและคลิกที่รายการสุดท้ายด้วย gedit จากนั้นคลิกที่ปุ่มแก้ไข

    ป้อนคำอธิบายรูปภาพที่นี่

  7. หน้าต่างใหม่จะเปิดขึ้นซึ่งคุณจะเห็นโปรแกรมแก้ไขข้อความที่ติดตั้งไว้ทั้งหมด

    ป้อนคำอธิบายรูปภาพที่นี่

  8. จากนั้นเลือกแอปพลิเคชันที่ต้องการจากรายการและคลิกปิด นอกจากนี้คุณยังสามารถคลิกที่Addเพื่อเพิ่มโปรแกรมที่ไม่ได้ติดตั้งในที่กำหนดไว้ล่วงหน้าโฟลเดอร์ระบบ

หวังว่าจะช่วยได้ หากคุณต้องการรีเซ็ตพวกเขาคุณสามารถคลิกปุ่มรีเซ็ตได้เช่นกัน

สิ่งที่ดีในการแก้ปัญหานี้คือคุณไม่สามารถทำให้ไฟล์. desktop ระบบของคุณไม่ตั้งใจ


@dhanvi เพียงเพราะคุณตอบด้วยวิธีการอื่นไม่ได้หมายความว่าคุณจะต้องให้ downvote!
อันวาร์

@dhanvi เมื่อเราตอบคำถามเรามักจะพิจารณาสิ่งต่าง ๆ เช่นวิธีแก้ปัญหาที่ง่ายต่อการปฏิบัติตาม ฉันรู้วิธีการอื่น ๆ แต่ก็เป็นวิธีที่ง่ายที่สุด และการตั้งค่าเริ่มต้นไม่ใช่ตัวเลือกในเวลา 12.04 afair และฉันได้ให้วิธีตั้งหลายประเภทไฟล์พร้อมกัน FYI ทางเลือกการอัพเดทไม่ใช่ตัวเลือกส่วนใหญ่
Anwar

maaaan นี่คือ aprroach ที่ดีที่สุด
Andrey Rahimov

12

วิธีที่ง่ายที่สุดคือการใช้ไฟล์ nautilus ไม่แน่ใจว่ามันใช้งานได้สำหรับคนอื่นด้วย

  1. เลือกประเภทของไฟล์ที่คุณต้องการคลิกขวาและเลือกคุณสมบัติ (Alt + Enter เป็นทางลัด)

  2. เลือกตัวเลือกที่เปิดด้วยแล้วเลือกตัวที่คุณต้องการตามที่ฉันเห็นที่นี่ฉันใช้ atom ตามค่าเริ่มต้นคุณยังสามารถเลือกประเสริฐจากแอพพลิเคชั่นที่แนะนำ ป้อนคำอธิบายรูปภาพที่นี่

เครื่องมือแก้ไขบรรทัดคำสั่ง

คุณต้องการเลือกเครื่องมือแก้ไขเริ่มต้นในบรรทัดคำสั่งพิมพ์คำสั่งต่อไปนี้แล้วเลือกตัวเลือกจากที่นั่น

sudo update-alternatives --config editor

ตั้งแต่ฉันใช้ vi ฉันได้ตั้งค่าเป็นกลุ่มคุณสามารถเลือกสิ่งที่คุณต้องการจากที่นั่นเช่นกันนี่คือภาพหน้าจอ

ภาพหน้าจอ

หากคุณชอบสิ่งนี้อย่าลืมโหวตโพสต์นี้


@Oli ฉันคิดว่านี่เป็นคำตอบที่ง่ายที่สุดหวังว่าคุณจะเห็นด้วย :)
Tummala Dhanvi

1
ทางออกที่ง่ายที่สุดในมุมมองของฉัน (กับ nautilus ฉันหมายถึง)
mBardos

หวังว่านี่จะช่วยคุณ @mBardos :)
Tummala Dhanvi

2
คำตอบของคุณไม่ได้ตอบคำถามจริงเนื่องจาก OP ต้องการโซลูชันที่จัดการการกำหนดประเภทไฟล์หลายรายการพร้อมกัน! โปรดอ่านคำถามอีกครั้ง
Anwar

-2
  1. คลิกขวาที่ไฟล์
  2. เปิดคุณสมบัติ
  3. เลือกแท็บ "เปิดด้วย"
  4. เลือกแอปพลิเคชัน
  5. คลิกที่ "ตั้งเป็นค่าเริ่มต้น"

สกรีนช็อตของการตั้งค่าSublime Textเป็นแอปพลิเคชันเริ่มต้น: ตั้งค่า <code> ข้อความประเสริฐ </code> เป็นแอปพลิเคชันเริ่มต้น "

หมายเหตุ: หากคุณคลิกขวาที่*.cไฟล์และหากคุณทำตามขั้นตอนข้างต้นเฉพาะไฟล์ที่มีนามสกุลเดียวกันเท่านั้นที่จะมีแอปพลิเคชั่นใหม่เป็นไฟล์เริ่มต้น ดังนั้นในทำนองเดียวกันคุณควรทำเช่นเดียวกันสำหรับไฟล์ทุกประเภท เช่น*.cpp, *.pyฯลฯ


กล่าวถึงแล้วเหมือนกันในคำตอบข้างต้น
Tummala Dhanvi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.