[Thêm câu trả lời vì câu trả lời được chấp nhận không còn hoạt động.]
Kịch bản
Tôi kết hợp nó thành một tập lệnh để đặt các dấu phân cách:
https://github.com/ab/ubfox-wart-removal/blob/master/gnome-terminal-word-separators.sh
Lý lịch
Thiết bị đầu cuối Gnome đã lật nhiều lần về chủ đề này.
Tính năng cấu hình này đã bị xóa trong gnome-terminal 3.14 (có trong Ubuntu 15.04 Vivid)
Sau đó, trong gnome-terminal 3.16 (có trong Ubuntu 15.10 Wily), tùy chọn này được giới thiệu lại dưới mui xe, nhưng không có UI. Ngoài ra, dấu hai chấm :
đã được thay đổi để được coi là một dấu tách từ.
Chỉnh sửa với dconf
Theo các hướng dẫn này, bạn có thể định cấu hình bộ bằng cách sử dụng dconf: https://bugs.launchpad.net/ubfox/+source/gnome-terminal/+orms/1401207/comments/8
Tôi thích sử dụng -#%&+,./:=?@_~
như một bộ phân tách không từ.
Lưu ý rằng việc sử dụng dấu hai chấm có / crazy /. Vâng, có: /: trong đó.
1) chỉnh sửa -> tùy chọn hồ sơ -> tab Chung trên hồ sơ của bạn có ID hồ sơ, ví dụ: b1dcc9dd-5262-4d8d-a863-c897e6d979b9
2) kiểm tra xem bạn đã có cú pháp đúng với:
$ dconf list /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
foreground-color
visible-name
palette
use-system-font
...
Nếu nó không trả về gì, bạn đã hiểu sai; thử lại.
3) dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/word-char-exceptions '@ms "-#%&+,./:=?@_~"'
Cụ thể, cái này có ":" trong, làm cho nó chọn các URL như tôi mong đợi. ( http://example.com không chọn "//example.com").