我有一个文本文件,我只能看到某些单词之间有下划线,仅使用 emcas 编辑器而不是其他编辑器,例如 vi。我不知道如何使用 emacs,但我想在 emacs 编辑器自动方式中用空格替换这些下划线“_”。我怎样才能做到这一点 ?
问问题
760 次
3 回答
3
我相信那些下划线并不是真正的下划线,而是不间断的空格(U+00A0 unicode char),Emacs 显示为具有不同颜色的下划线。您可能不需要替换它们,但如果确实需要,只需使用M-x replace-string
并杀死并拉出要替换的字符串中的不间断空格之一。
于 2013-02-04T18:06:56.203 回答
0
如果前面的答案不能解决它:请记住这是一个编码系统错误。使用 Cx = 检查是否为 char 95。如果不是,请检查变量 coding-system-for-read、coding-system-for-write、buffer-file-coding-system
最后,通过 help-gnu-emacs@gnu.org 获取 emacs 核心开发人员
于 2013-02-04T18:10:43.300 回答
0
点击M-x
组合键(即按住元键 - Windows 上的 alt - 并点击 x)类型 replace-string 并点击回车。然后可以输入[下划线]回车[空格]回车。
在 Emacs 表示法中:
M-x replace-string RET _ RET " "
于 2013-02-04T17:36:14.927 回答