如何突出显示不可见的 unicode 字符  在 Visual Studio 代码中?

Мед*_*ндр 2 visual-studio-code

有时,我(在发布中)会找到这个角色。那么,如何在 Visual Studio Code 中突出显示它?ps 我知道没有 BOM 的 utf-8,但修复它我需要用记事本 ++ 中的代码打开页面并更改编码。我想在 Visual Studio Code 中看到这个 unicode 是如何突出显示的,所以我可以看到(并稍后删除)

Мед*_*ндр 6

它是如何工作的
1) 我添加了扩展Gremlins
2) 并在 C:\Users\tomnolane.vscode\extensions\nhoizey.gremlins-0.6.2\extension.js 添加以下代码:

    const gremlins = [
  {
   ...
  },
  {
    char: 'feff',
    regex: /\ufeff+/g,
    width: 0,
    message: 'Zero Width No-Break Space',
    backgroundColor: 'rgba(255,127,80,.5)',
    overviewRulerColor: 'rgba(255,127,80,1)',
  },
  {
    char: '2060',
    regex: /\u2060+/g,
    width: 0,
    message: 'Word Joiner',
    backgroundColor: 'rgba(255,127,80,.5)',
    overviewRulerColor: 'rgba(255,127,80,1)',
  }, 
  {
    char: 'fffe',
    regex: /\ufffe+/g,
    width: 0,
    message: 'Not a Character',
    backgroundColor: 'rgba(255,127,80,.5)',
    overviewRulerColor: 'rgba(255,127,80,1)',
  },
]
Run Code Online (Sandbox Code Playgroud)

3) 然后,重新加载 Visual Studio Code 就可以了!