ปิดใช้งานการเชื่อมโยงหลายมิติใน gnome-terminal


18

เป็นไปได้หรือไม่ที่จะปิดใช้งานไฮเปอร์ลิงก์ใน gnome-terminal เทอร์มินัลไม่ควรขีดเส้นใต้ข้อความใด ๆ และคลิกควรเริ่มเลือกเสมอ

มีเหตุผลสองประการที่ฉันต้องการทำสิ่งนี้: อันดับแรกฉันเพียงคลิกเข้าไปในหน้าต่างเทอร์มินัลเมื่อมันอยู่ด้านหลังโดยไม่ได้ดูว่ามีอะไรอยู่ในเทอร์มินัลและมักจะคลิกไฮเปอร์ลิงก์ ข้อที่สองเมื่อใช้ npm จะมีข้อความมากมายที่ดูเหมือนที่อยู่อีเมล แต่ไม่มีเช่น e-mail: react@0.13.3


คุณหมายถึง gconf-editor? ฉันลองมัน แต่ไม่พบตัวเลือก ตกลงบางทีฉันอาจจะลองจำลอง terminal ที่แตกต่างกัน
digory doo

1
dconf-editorไม่มีตอนนี้อูบุนตูใช้ gconf-editorจะเลิกในรุ่นใหม่ส่วนใหญ่
clearkimura

จริงๆ? เป็นการดีที่จะรู้ ...
digory doo

คำตอบ:


10

น่าเสียดายที่ gnome-terminal ไม่มีตัวเลือกการกำหนดค่าให้ปิดใช้งานสิ่งเหล่านี้ คุณอาจต้องการที่จะคอมไพล์มันลบรายการจากในurl_regex_patternssrc/terminal-screen.c

คุณลักษณะการเชื่อมโยงหลายมิตินี้ไม่ส่งผลต่อการเลือกข้อความตามปกติด้วยเมาส์คุณยังสามารถคลิกและเลือกข้อความได้ การคลิกที่ไฮเปอร์ลิงก์เพื่อนำหน้าต่างไปข้างหน้าไม่ควรมีผลข้างเคียงใด ๆ ที่ไม่พึงประสงค์ (คุณลักษณะนี้มีผลต่อการเลือกรูปสี่เหลี่ยมผืนผ้าที่ไม่ค่อยได้ใช้ ( Ctrl+ คลิกกลายเป็น "เปิดลิงก์" แทน) และเติมเมนูคลิกขวาที่มีรายการเพิ่มเติม)

แน่นอนฉันเข้าใจว่าการขีดเส้นใต้ข้อความและการเปลี่ยนรูปร่างของตัวชี้เมาส์บนโฮเวอร์นั้นไม่เป็นที่น่าพอใจเมื่อคุณมีคู่ที่ผิด ๆ แต่ฉันไม่เห็นว่ามันทำให้เกิดปัญหาพฤติกรรมจริงอย่างไร


ปรับปรุง:

gnome-terminal version 3.18.3 เพิ่มการแสดงออกปกติของ matcher ตั้งแต่เริ่มต้นอีกครั้งในลักษณะที่นำไปสู่ผลบวกที่ผิดพลาดน้อยลงกว่าในรุ่นก่อนหน้า เช่น "react@0.13.3" จะไม่ถือว่าเป็นที่อยู่อีเมลที่ถูกต้องอีกต่อไป


มีความคิดใดบ้างไหมที่สามารถกำหนดค่าให้อนุญาตให้คลิกไฟล์: /// ... เส้นทางที่มีช่องว่าง กลยุทธ์ปกติ (คำพูด, การหลบหนี) ดูเหมือนจะไม่ทำงานเช่นสิ่งที่ฉันทำฉันไม่สามารถรับไฟล์: /// ... url ถึง ctrl + คลิกเปิดอย่างถูกต้องเพราะคำศัพท์รู้จักส่วนของ เส้นทางขึ้นไปยังช่องว่างแรก
Tomislav Nakic-Alfirevic

1
ช่องว่างไม่ใช่อักขระที่อนุญาตใน URIs ให้ใช้%20แทน หากคุณคาดว่าจะfile://ตามด้วยชื่อไฟล์ตามตัวอักษร (ไม่ได้เข้ารหัส) ในการทำงานคุณจะมีปัญหากับตัวละครอื่น ๆ มากมายเช่นกัน นอกจากนี้ถ้าเราทำกรณีพิเศษและช่องว่างที่อนุญาตฉันเดาว่าปัญหาต่อไปของคุณคือมันมีส่วนที่เหลือของบรรทัด / ย่อหน้าและไม่หยุดที่ช่องว่างอื่น ... ดังนั้นมันจะต้องอ่านใจของคุณหรือ อย่างน้อยตรวจสอบการมีอยู่ของไฟล์โดยหยุดที่อักขระช่องว่างต่าง ๆ ... ไม่
egmont

นี่เป็นเพียงการแสดงให้เห็นว่าไม่มีข้อสรุปใดที่ชัดเจนเกินกว่าที่จะพลาดเมื่อคุณมาจากมุมมองที่แปลกประหลาด: ขอบคุณสำหรับคำพูดที่% 20 นั่นทำได้!
Tomislav Nakic-Alfirevic

8

จริง ๆ แล้วมันทำงานได้ตามที่คุณต้องการใน Ubuntu 14.04 (gnome-terminal 3.6) และใน Ubuntu 15.04 (gnome-terminal 3.14)

ลิงก์เปิดใช้งานด้วย:

  • คลิกซ้ายในขณะที่ถือ Ctrl
  • หรือใช้คลิกขวา→เปิดลิงก์

ดับเบิลคลิกทำการเลือก


1
วิธีแก้ปัญหาที่ดีแม้ว่าฉันหวังว่าฉันสามารถปิดคุณลักษณะทั้งหมดได้
digory doo

@digorydoo คุณมีรุ่นอะไรบ้าง
user.dz

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