当前位置:  开发笔记 > 开发工具 > 正文

仅在非空行上显示emacs上的尾随空格

如何解决《仅在非空行上显示emacs上的尾随空格》经验,为你挑选了1个好方法。

现在我正在使用:

(setq show-trailing-whitespace t)

在我的.emacsCC模式中显示尾随空格.我似乎无法弄清楚如何让它不显示仅空白行的空白字体.

分隔缩进代码的空行有时会在代码级别缩进,有时根本不会缩进,我不想把注意力吸引到我不想改变的行.

我想坚持使用内置的emacs模块,但我愿意使用whitespace.el,但目前尚不清楚如何配置它来执行此操作.



1> Trey Jackson..:

由于你想使用内置模块,我建议使用你指定的whitespace.el链接 - 因为它随Emacs 23一起提供.这个答案适用于使用那个空格.

只要你有'trailing你的'whitespace-style变量(这是默认设置),如下修改什么指示"尾随"空白应该给你你想要的正则表达式:

(setq whitespace-trailing-regexp
  "\\b\\(\\(\t\\| \\|\xA0\\|\x8A0\\|\x920\\|\xE20\\|\xF20\\)+\\)$")

注意:它只是默认值,带有\b前置,表示空格应该跟一个单词.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有