#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.