如何更换' _'通过emacs中的空格

时间:2013-02-04 17:19:07

标签: emacs

我有一个文本文件,我只能看到只有使用emcas编辑器而不是其他编辑器(如vi)的某些单词之间有下划线。我不知道如何使用emacs,但我想在emacs编辑器自动化方式中用空格替换这些下划线“_”。我怎么能这样做?

3 个答案:

答案 0 :(得分:3)

我认为那些下划线不是真正的下划线,而是非突破空间(U+00A0 unicode char),Emacs显示为不同颜色的下划线。您可能不需要替换它们,但如果真的需要这样做,只需使用M-x replace-string并在要替换的字符串中杀死并拉出其中一个不间断的空格。

答案 1 :(得分:0)

点击M-x键组合(即按住元键 - 在windows上使用alt - 并按下x)键入replace-string并按Enter键。然后,您可以输入[下划线]输入[空格]输入。

在Emacs表示法中:

M-x replace-string RET _ RET " "

答案 2 :(得分:0)

前一个答案是否应该解决:请记住,作为编码系统错误。检查C-x =如果它是char 95。 如果没有,检查变量coding-system-for-read,coding-system-for-write,buffer-file-coding-system

最后,通过help-gnu-emacs@gnu.org

获取emacs核心开发人员
相关问题