Остановить код Visual Studio от автоматического добавления точек с запятой в файлы.vue

Я использую код Visual Studio с расширением Vetur, когда я нажимаю правой кнопкой мыши на моем.vue файле и выбираю вариант "Формат документа". Код Visual Studio автоматически добавляет точки с запятой, которые намеренно удалили их.

Как это остановить?

Ответы

Ответ 1

Поместите это в свои пользовательские настройки, и он не изменит ваши полуфабрикаты:

"vetur.format.defaultFormatter.js": "vscode-typescript",

Ответ 2

Вы можете перейти к настройкам VSCode и выполнить поиск более красивого раздела.... есть возможность отключить добавление точек с запятой....

Или просто добавьте эту строку в свои пользовательские настройки в VSCode:

     "prettier.semi": false

Я пытался найти способ сделать это в конфигурации eslint, и у вас есть код, который забирает все настройки в настройках eslint... но еще не нашел его. Тем временем, это работает для меня...

Ответ 3

Забудьте предыдущий ответ, дает мне проблемы во время выполнения.

Установите расширение форматера кода Prettier- и отключите добавление точек с запятой, сняв флажок Prettier: Semi, как показано на скриншоте ниже.

Примечание: не забудьте перезагрузить ваш vs код после установки расширения и до того, как вы внесете изменения в конфигурацию

enter image description here

Ответ 4

Может быть, у вас установлены разные расширения, где определяется использование точек с запятой (;). Попробуйте зайти в настройки VSCode и найти "точка с запятой". Будут показаны все настройки, касающиеся использования точки с запятой, и вы можете настроить ее, как вам нравится.

Ответ 6

Добавьте эту строку в ваши пользовательские настройки в VSCode (помогает с файлами js):

"autoimport.useSemiColon": false

Ответ 7

установка организованного импорта на ложь сработала для меня

"editor.codeActionsOnSave": {
"source.organizeImports": false
},