gpt4 book ai didi

unicode - 在 Emacs 中突出显示和替换不可打印的 unicode 字符

转载 作者:行者123 更新时间:2023-12-04 10:29:06 24 4
gpt4 key购买 nike

我有一个 UTF-8 文件,其中包含一些 Unicode 字符,例如我想从文件中删除的 LEFT-TO-RIGHT OVERRIDE (U+202D)。在 Emacs 中,它们默认是隐藏的(这应该是正确的行为?)。我如何使这种“异国情调”的 unicode 字符可见(同时不改变“常规”unicode 字符的显示,如德国变音符号)?以及之后如何替换它们(例如使用 replace-stringC-X 8 Ret 不适用于 isearch/replace-string )。

在 Vim 中,这很容易:这些字符默认显示为十六进制表示(这是错误还是缺失的功能?),您可以使用 :%s/\%u202d//g 轻松删除它们。例如。这应该可以用 Emacs 实现?

最佳答案

你可以做M-x find-file-literally然后你会看到这些字符。

然后你可以使用通常的 string-replace 删除它们

关于unicode - 在 Emacs 中突出显示和替换不可打印的 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7560177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com