Есть ли в VSCode какой-либо способ отображать / выделять символы, превышающие ограничение символов для строки?

#visual-studio-code

#visual-studio-code

Вопрос:

Есть ли в VSCode какой-либо способ отображать / выделять символы, превышающие ограничение символов для строки, такой как 80 (возможно, игнорируя пробелы в левой части)? Я иногда использую Vim, в Vim для этого есть скрипт. Я искал на рынке VSCode и ничего не нашел. Мне нравится поддерживать согласованность моего кода.

Ответ №1:

Расширение Highlight может это сделать. В ваших настройках:

   "highlight.regexes": {

   "(\s*)(.{80})(.*)": {        // skip leading whitespace, skip next 80 characters

      // "filterLanguageRegex": "javascriptreact",

      "decorations": [
        {},               // do nothing to first 2 capture groups
        {},
        {
          // "outline": "green solid 2px",
          "borderWidth": "0 0 2px 0",
          "borderColor": "red",
          "borderStyle": "solid"
        },
      ]
    }
  },
  

Параметры стиля см. В разделе https://code.visualstudio.com/api/references/vscode-api#DecorationRenderOptions

ограничение на 80 символов с расширением выделения

Ответ №2:

Это расширение, похоже, делает то, что вы ищете, однако, похоже, оно пока не очень популярно:

введите описание изображения здесь