[การเพิ่มคำตอบเนื่องจากคำตอบที่ยอมรับแล้วไม่ทำงานอีกต่อไป]
ต้นฉบับ
ฉันรวบรวมมันไว้ในสคริปต์เพื่อตั้งค่าตัวคั่นคำ:
https://github.com/ab/ubuntu-wart-removal/blob/master/gnome-terminal-word-separators.sh
พื้นหลัง
เทอร์มินัล GNOME พลิกล้มหลายครั้งในเรื่องนี้
คุณสมบัติการกำหนดค่านี้ถูกลบออกใน gnome-terminal 3.14 (รวมอยู่ใน Ubuntu 15.04 Vivid)
จากนั้นใน gnome-terminal 3.16 (รวมอยู่ใน Ubuntu 15.10 Wily) ตัวเลือกดังกล่าวได้รับการแนะนำภายใต้ประทุน แต่ไม่มี UI นอกจากนี้เครื่องหมายจุดคู่:
จะถูกเปลี่ยนให้ถือเป็นตัวคั่นคำ
การแก้ไขด้วย dconf
ตามคำแนะนำเหล่านี้คุณสามารถกำหนดค่าชุดโดยใช้ dconf: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1401207/comments/8
ฉันชอบที่จะใช้-#%&+,./:=?@_~
เป็นชุดของตัวแยกที่ไม่ใช่คำ
โปรดทราบว่าการใช้โคลอนมี / บ้า / ใช่มี: /: ในนั้น
1) แก้ไข -> การตั้งค่าโปรไฟล์ -> แท็บทั่วไปในโปรไฟล์ของคุณมีรหัสโปรไฟล์เช่น b1dcc9dd-5262-4d8d-a863-c897e6d979b9
2) ตรวจสอบว่าคุณมีไวยากรณ์ที่ถูกต้องกับ:
$ dconf list /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
foreground-color
visible-name
palette
use-system-font
...
ถ้ามันไม่ส่งคืนสิ่งใดแสดงว่าคุณเข้าใจผิด ลองอีกครั้ง.
3) dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/word-char-exceptions '@ms "-#%&+,./:=?@_~"'
โดยเฉพาะนี่คือ ":" ซึ่งทำให้เลือก URL อย่างที่ฉันคาดไว้ ( http://example.comไม่ได้เลือก "//example.com")