Как добавить точку с запятой ко всем незакрытым строкам в файле css в vscode?

#html #css #visual-studio

#HTML #css #visual-studio

Вопрос:

Мне нужен какой-нибудь метод поиска и замены, который проверяет, есть или нет точка с запятой в конце строки в стиле файла css, и если ее нет, то будет поставлена одна.

Пробовал это: [ w d] $ regex, который находит все незакрытые строки, но я не знаю способа добавить к нему ‘;’ в замене.

Также пробовал расширение ‘colonized’ в VSCODE, но у него нет функции, которую я ищу. Есть предложения?

Комментарии:

1. Можете ли вы опубликовать пример, который вы хотели бы исправить?

2. Если в коде вашего коллеги есть ошибки, почему они не могут исправить их сами? Кстати, вы знаете, что точка с запятой необязательна перед } справа?

3. Мне нужен какой-нибудь метод поиска и замены, который проверяет, есть или нет точка с запятой в конце строки в стиле файла css, и если ее нет, то будет поставлена одна. Я знаю, что они необязательны, и я знаю, что могу попросить своего коллегу обратить внимание.. Но я хочу что-то пуленепробиваемое.

Ответ №1:

Вы могли бы попробовать эти плагины:

https://marketplace.visualstudio.com/items?itemName=chrisvltn.vs-code-semicolon-insertion Добавляет ярлык для вставки точки с запятой в конце строки. Нажав ctrl shift ; плагин вставит точку с запятой в конце строки и добавит новую строку сразу после нее.

https://marketplace.visualstudio.com/items?itemName=seunghwan.smartsemicolon Это расширение помещает точку с запятой в конец выражения и другие функциональные возможности.

Для автоматического завершения

В настройках перейдите в «Расширения» > «CSS» и установите флажок «Полное свойство с точкой с запятой».

Если вы предпочитаете JSON, установите css.completion.completePropertyWithSemicolon в значение true.