Візуальний код студії CSS відступ та форматування


102

Мені хотілося б знати, чи є спосіб активувати автоматичний відступ файлу CSS у візуальному коді студії за допомогою ярлика ALT+ SHIFT+ F?

Це добре працює з JavaScript, але, як не дивно, з CSS.


ви спробували це розширення? marketplace.visualstudio.com/…
мопед

Відповіді:


105

Так, спробуйте встановити розширення vscode-css-formatter .
Це просто додає функціональність для форматування .cssфайлів, і ярлик залишається таким же Alt+ Shift+ F.


Цей ідеально справляється з цією роботою. Я спробував інший, запропонований мопедом, але кожного разу, коли я зберігав файл, мені доводилося зберігати двічі ..
A. DC

1
Як використовувати це розширення для Windows? alt + shift + f не працює, і при натисканні правою кнопкою миші немає опції "Формат коду".
kyw

1
Ви перезапустили vs-код після встановлення розширення? Також у яких файлах ви намагаєтесь виконати цю команду?
Н. В. Налчев

13
Не працювало для мене. Alt+Shift+Fвсе ще дає: Вибачте, але формат 'css'-файлів не встановлений. afte reload. Прикрашайте css / sass / scss / менше працюйте .
Лев

Відмінно працює на Mac, (Cmd + K, Cmd + F), і не впливає на форматування інших типів файлів за допомогою тієї самої комбінації клавіш. Спасибі
mojave

44

Прикрашайте css / sass / scss / менше

запустити це

увійти alt+shift+f

або

натисніть F1або, ctrl+shift+p а потім введіть прикрасити ..

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


ще один - формат JS-CSS-HTML

Я думаю, що обидва цього розширення використовують js-красиво внутрішньо


alt + shift + f нічого не зробив, але набравши прикрасити ... працював.
rtaft

Ще один спосіб використовувати формат JS-CSS-HTML - - відкрити контекстне меню та вибрати формат коду
Chanaka Fernando

23

Витратили годину, знайшовши найкращий варіант.

Просто склавши їх разом, для легкого читання та вибору одного з них.

Примітки:

  • CSS та SASS / SCSS / LESS пов'язані між собою
  • HTML, Javascript, Typescript, JSON - код VS вже форматується
  • CSS та пов’язане з цим - код VS на сьогодні не форматується

Параметри:

  • Щоб форматувати css / sass / scss / менше:
    • Гарніша
      • Всі підтримувані css підтримуються, а не інші, я вибираю це, він чудово працює.
  • Щоб форматувати JavaScript / TypeScript / CSS:
  • Для форматування файлів JS, CSS, HTML, JSON (обгортання js-прикрасити)
  • Відформатувати CSS
    • CSS Formatter
      • але підтримується лише CSS, не всі пов'язані з цим - не підтримуються 6+ місяців

Для форматування:

Натисніть Alt+ Shift+ Fу коді VS, встановивши «Красивіше».


Гарніші списки scss, але не sass. Прикрашайте претензії на підтримку Сасса, але, з мого досвіду, розбиває все до однієї лінії. (прямо говорить Сасс, а не Scss)
Френк Нокк

5

Після відкриття локального bootstrap.min.css у візуальному коді студії, це виглядало безперешкодно. Спробував коментований ALT + Shift + F, але даремно.

Потім встановлено

Розширення CSS Formatter .

Перезавантажив його, і ALT + Shift + F відрізав мій CSS-файл із шармом.

Бінго !!!


4

У галереї можна вибрати декілька, але той, який я використовую, який пропонує значний рівень конфігурації, який залишається непомітним для решти налаштувань, прикрасить Michele Melluso . Він працює як на CSS, так і на SCSS і дозволяє відступити 3 пробіли, зберігаючи решту коду на 2 пробіли, що приємно.

Ви можете вийняти його з GitHub і самостійно адаптувати його, якщо вам теж здасться.


4

Я рекомендую використовувати Prettier, оскільки це дуже розширюється, але все ще ідеально працює поза коробкою:

1. CMD + Shift + P -> Format Document

або

1. Select the text you want to Prettify
2. CMD + Shift + P -> Format Selection

3

Перейдіть у меню Файли -> Налаштування -> Розширення. Потім введіть CSS Formatter, зачекайте, поки він завантажиться, і натисніть кнопку Встановити


1

Встановіть розширення HookyQR.beautify. Він прикрасить ваш JavaScript, JSON, CSS, Sass та HTML у Visual Studio Code. Це найбільш поширені для цього розширення



-8

Щоб відформатувати код у Visual Studio, коли потрібно, натисніть: (Ctrl + K) & (Ctrl + F)

Правила автоматичного форматування можна знайти та змінити в: Інструменти / Параметри -> (Ліва бічна панель): Текстовий редактор / CSS (або будь-якою іншою мовою, яку ви хочете змінити)

На жаль, для мови CSS варіанти, на жаль, дуже обмежені. Ви також можете внести деякі зміни у: ... / Текстовий редактор / Усі мови


6
Питання щодо коду Visual Studio (VSCode), а не Visual Studio
Pierre
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.