Configuration 显示具有不同字符的选项卡(Emacs)

Configuration 显示具有不同字符的选项卡(Emacs),configuration,emacs,tabs,character,Configuration,Emacs,Tabs,Character,我很乐意使用非常柔和的字符“>>”而不是空白,如下所示: 如何在Emacs中实现这一点?谷歌搜索(Google search)应运而生。我自己还没有试过。使用“M-:”(M-x eval expression)并输入以下表达式: (let ((d (make-display-table))) (aset d 9 (vector ?> ?>)) (set-window-display-table nil d)) (let((d(制作显示表))) (aset d 9(向量?>?>)) (将

我很乐意使用非常柔和的字符“>>”而不是空白,如下所示:

如何在Emacs中实现这一点?

谷歌搜索(Google search)应运而生。我自己还没有试过。

使用“M-:”(M-x eval expression)并输入以下表达式:

(let ((d (make-display-table))) (aset d 9 (vector ?> ?>)) (set-window-display-table nil d)) (let((d(制作显示表))) (aset d 9(向量?>?>)) (将窗口显示表设置为零(d)) 要恢复正常,请输入:

(set-window-display-table nil nil) (将窗口显示表设置为零)
编辑:刚刚意识到空白模式被替代。加载此文件并自定义
空白样式
,以至少包含
选项卡
选项卡标记
。我目前有:

(setq whitespace-style '(trailing tabs newline tab-mark newline-mark))
还有一个函数可以让你实现你想要的,它提供了一些很好的函数来根据你的喜好清除空白:

在我的Emacs版本(24.3)上,不需要额外的模块。足够发射了

M-x whitespace-mode
要自定义,请转到
空白样式
变量帮助

C-h C-h v whitespace-style

此模式具有许多功能。为了简化操作,可以选择不使用“面部可视化”。

我的建议:不要使用选项卡。使您的制表键执行空格,并在读入源文件时将任何制表符转换为空格。这不是粗鲁的行为,而是将OP的名称读取为elmacro。我在想,嗯,你应该已经知道这些简单的事情;-)有些项目使用选项卡。有些人使用空间。我不太在乎,但我认为标签只要在BOL中正确使用就可以了。呃。。我明确地说是一个字符而不是空格。我知道有颜色和新奇的东西,所以-1。不过还是要谢谢你:)我只是想帮忙,不知道我在做测试-1对你来说,在提问之前不要试图寻找答案。好吧,很公平,你似乎是对的!:)(根据我确认的答案)+1返回。我知道空白模式,我也知道谷歌。谢谢…对,看来我只需要稍微定制一下。谢谢,我忘记了:为了进一步的信息,可以考虑<代码> M X空白空间视觉模式< /C> >(XEMACS)和自定义脸部空白表单界面> /COD>具有特殊的颜色。我该如何自动激活它?是否可以用几个空格字符来激活它?例如4个连续的空白将被转换?