Как настроить автоформатирование в VS Code/beautify?

Добрый день.

В VS Code установлен плагин beatify. По ctrl+alt+f форматирует мои файлы *.vue. В проекте лежит настройка .jsbeautifyrc. Не всегда устраивает результат автоформата:
пример
// такое
        var map = {
          q: "й", w: "ц", e: "у", r: "к", t: "е", y: "н", u: "г", i: "ш", o: "щ", p: "з", a: "ф", s: "ы", d: "в", f: "а", g: "п", h: "р", j: "о", k: "л", l: "д", z: "я", x: "ч", c: "с", v: "м", b: "и", n: "т", m: "ь", Q: "Й", W: "Ц", E: "У", R: "К", T: "Е", Y: "Н", U: "Г", I: "Ш", O: "Щ", P: "З", A: "Ф", S: "Ы", D: "В", F: "А", G: "П", H: "Р", J: "О", K: "Л", L: "Д", Z: "?", X: "ч", C: "С", V: "М", B: "И", N: "Т", M: "Ь", ";": "ж", "'": "э", "[": "х", "]": "ъ", ",": "б", ".": "ю", "<": "Б", ">": "Ю", ":": "Ж", '"': "Э", "{": "Х", "}": "Ъ"
        };

// превратит в 66 строк
        var map = {
          q: "й",
          w: "ц",
          e: "у",
          r: "к",
          t: "е",
          y: "н",
          u: "г",
          i: "ш",
          o: "щ",
          p: "з",
          a: "ф",
          s: "ы",
          d: "в",
          f: "а",
          g: "п",
          h: "р",
          j: "о",
          k: "л",
          l: "д",
          z: "я",
          x: "ч",
          c: "с",
          v: "м",
          b: "и",
          n: "т",
          m: "ь",
          Q: "Й",
          W: "Ц",
          E: "У",
          R: "К",
          T: "Е",
          Y: "Н",
          U: "Г",
          I: "Ш",
          O: "Щ",
          P: "З",
          A: "Ф",
          S: "Ы",
          D: "В",
          F: "А",
          G: "П",
          H: "Р",
          J: "О",
          K: "Л",
          L: "Д",
          Z: "?",
          X: "ч",
          C: "С",
          V: "М",
          B: "И",
          N: "Т",
          M: "Ь",
          ";": "ж",
          "'": "э",
          "[": "х",
          "]": "ъ",
          ",": "б",
          ".": "ю",
          "<": "Б",
          ">": "Ю",
          ":": "Ж",
          '"': "Э",
          "{": "Х",
          "}": "Ъ"
        };


Может как-то можно правила создавать?

И, подскажите, есть возможность включить выравнивание по присвоению? NetBeans это очень красиво делал выравнивая группу переменных по знаку "=".

Спасибо.
  • Вопрос задан
  • 6560 просмотров
Пригласить эксперта
Ответы на вопрос 1
mQm
@mQm
https://medium.com/@gearmobile
"... включить выравнивание по присвоению" - в Sublime видел такой плагин. Возможно, и под VSC есть подобный?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы