如何突出隐形unicode字符在Visual Studio代码?

时间:2017-11-02 14:23:02

标签: visual-studio-code

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

1 个答案:

答案 0 :(得分:4)

How it's work
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)',
  },
]

3)然后,重新加载Visual Studio Code并且它正常工作!