如何在Emacs中突出显示选项卡

jcu*_*bic 4 emacs colors indentation

我在源代码中使用空格缩进,如何在代码中突出显示/标记选项卡?

它可能是红色的,就像我使用时一样 (setq-default show-trailing-whitespace t)

jcu*_*bic 5

作为@ abo-abo的提示,我发现我可以使用以下代码的空白模式:

(setq whitespace-style '(face tabs))
(whitespace-mode)
Run Code Online (Sandbox Code Playgroud)


Dre*_*rew -1

只需使用toggle-highlight-tabs库中的命令highlight-chars.el

hc-highlight-tabs或者,您可以通过在font-lock-mode-hook初始化文件中添加函数来默认打开选项卡突出显示:

(add-hook 'font-lock-mode-hook 'hc-highlight-tabs)
Run Code Online (Sandbox Code Playgroud)

您可以打开/关闭库Highlight Chars提供的突出显示:

  • 仅在当前缓冲区中(即本地),
  • 每当启用字体锁定模式时全局,或者
  • 每当缓冲区处于给定的主要模式时自动