我正在寻找一种方法来定义或查看和修改哪些字符被 GNOME 视为单词边界,类似于GNOME 终端(相关问题)中使用的“按单词选择”字符或 rxvt 中的 cutchars。
例如,当我使用 gedit 时,我可以键入abc123xyz
并双击,但只会选择三个字符,因为默认情况下将数字视为边界。我在 Tomboy 以及至少我测试过的其他一些 GNOME/GTK+ 应用程序中看到了相同的行为。它也在谷歌浏览器的位置栏(但不是页面内)中出现——而且特别烦人。Firefox 看起来不错,我相信因为它的 UI 是用 XUL 编写的,它正在做自己的事情。
请注意,我正在寻找一个通用的解决方案,如果存在的话——我已经知道有专门用于 gedit 的插件,也许还有其他每个应用程序的调整,但我想知道这是否可以通过某种方式完成影响从窗口管理器继承此行为的大多数或所有程序(我认为?)。
显然,这个问题在 1.34.1 版本中已修复。检查git 日志以及 1.34.0 和 1.34.1 标签之间的提交。Ubuntu 13.04 的 libpango1.0-0 版本为 1.32.5,与 sid 相同。因此,基于 Debian 的发行版目前还没有什么乐趣。如果您需要该库,可以从源代码编译它。
这是该功能的一个问题PangoLogAttr()
,似乎没有人报告错误并抱怨它。这个问题可以追溯到2003年至今。您提供的邮件包括:
如果我对指南的解释是正确的,那么预计包含数字的单词,该单词受到数字的限制,与空格和符号的限制相同,除了'
。
要报告针对 pango 的错误,只需访问此链接https://bugzilla.gnome.org/enter_bug.cgi?product=pango
归档时间: |
|
查看次数: |
1053 次 |
最近记录: |