ubuntu 搜索功能Ctrl+F搜索速度非常快(自 13.10 或 14.04 左右开始)。
但是,它将e é è ê ē ë
所有文件视为不同的字符。我有以作者命名的 PDF 文件,作者可能是法国人(e
vs. ë é è ê
、c
vs. ç
)、德国人(o
vs.ö
等)等。
为了帮助我更快地找到这些文件,我希望搜索忽略拼写之间的差异并考虑é è ê ē ë
相同e
(就像它已经考虑E
和e
相同一样)。
我可以在我的机器上改变这种行为吗?
编辑。输出(一致设置语言后)set | grep ^L[A,C]
为
LANG=en_GB.UTF-8
LANGUAGE=en_GB
LC_ADDRESS=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
Algebra.pdf
现在,在包含两个文件和的文件夹中Algèbre.pdf
,搜索功能过滤如下
alge
找到两个文件(很好)algè
仅找到Algèbre.pdf
(这也很好)algeb
仅找到Algebra.pdf
(这并不好),特别
algebre
是没有找到任何东西(这并不好)
答案1
好的,现在您的用户配置文件中只定义了一种语言和地区,您已经可以看到它en_GB
有不同的整理顺序然后en_US
。
如果您熟悉数据库技术,我们将要完成的事情如下:
SELECT Name FROM tPerson WHERE Name LIKE "helen%"
Name
----
Helen
Hélène
Helena
...
我提出以下两种可能性:
- 更改当前语言( )以包含和
en_GB
的变音符号fr_FR
de_DE
- 创建一种新的语言(我们称之为
eu_EU
),该语言基于包含最多变音符号的语言,其中包括其他语言的变音符号。
优点(按数量):
- 创建新语言的工作量更少
- Ubuntu 升级破坏你的工作的可能性更小
缺点(按数量):
- 保留好备份,并在 Ubuntu 更新更改时恢复它们
en_GB
- 我没看到。