Wcięcia i formatowanie kodu CSS w Visual Studio


Odpowiedzi:


105

Tak, spróbuj zainstalować rozszerzenie vscode-css-formatter .
Po prostu dodaje funkcję formatowania .cssplików, a skrót pozostaje ten sam Alt+ Shift+ F.


Ten doskonale wykonuje swoją pracę. Wypróbowałem inny sugerowany przez motorower, ale za każdym razem, gdy zapisywałem plik, musiałem zapisywać dwa razy ...
A. DC

1
Jak korzystać z tego rozszerzenia w systemie Windows? Alt + shift + f nie działa i nie ma opcji „Formatuj kod” po kliknięciu prawym przyciskiem myszy.
kyw

1
Czy po zainstalowaniu rozszerzenia ponownie uruchomiłeś vs-code? Ponadto w jakich plikach próbujesz wykonać to polecenie?
NValchev

13
Nie działa dla mnie. Alt+Shift+Fnadal daje: Przepraszamy, ale nie ma zainstalowanego programu formatującego dla plików 'css'. po przeładowaniu. Upiększ css / sass / scss / mniej działał.
Leo

Działa świetnie na komputerach Mac (Cmd + K, Cmd + F) i nie wpływa na formatowanie innych typów plików przy użyciu tego samego skrótu klawiaturowego. Dzięki
mojave


23

Zmarnowałem godzinę na szukanie najlepszej opcji.

Po prostu złożenie go razem, aby łatwo przeczytać i wybrać jedną z nich.

Uwagi:

  • CSS i SASS / SCSS / LESS są ze sobą powiązane
  • HTML, Javascript, Typescript, JSON - VS kod jest już formatowany
  • CSS i powiązane - kod VS nie jest obecnie formatowany

Opcje:

  • Aby sformatować css / sass / scss / less:
    • Ładniejsze
      • Obsługiwane wszystkie związane z CSS, a nie inne, wybieram to, działa świetnie.
  • Aby sformatować JavaScript / TypeScript / CSS:
  • Aby sformatować plik JS, CSS, HTML, JSON (zawija js-beautify)
  • Aby sformatować CSS
    • CSS Formatter
      • ale tylko obsługiwane CSS, nie wszystkie powiązane - nieobsługiwane 6+ miesięcy

Formatować:

Naciśnij Alt+ Shift+ Fw VS Code, po zainstalowaniu Prettier.


Ładniejsze listy scss, ale nie sass. Beautify twierdzi, że wspiera Sass, ale z mojego doświadczenia rozbija wszystko do jednej linii. (wyraźnie mówiąc Sass, nie Scss)
Frank Nocke

5

Po otwarciu lokalnego pliku bootstrap.min.css w kodzie studia wizualnego wyglądał na pozbawionego wcięć. Wypróbowałem komendę ALT + Shift + F. ale na próżno.

Następnie zainstalowany

Rozszerzenie CSS Formatter .

Załadowałem go ponownie i ALT + Shift + F dodały uroku mojemu plikowi CSS.

Bingo !!!


4

W galerii jest kilka do wyboru, ale ten, którego używam, który oferuje znaczny poziom konfigurowalności, nadal pozostając dyskretny dla pozostałych ustawień, to Beautify autorstwa Michele Melluso . Działa zarówno na CSS, jak i SCSS i pozwala na wcięcie 3 spacji, utrzymując resztę kodu na 2 spacjach, co jest miłe.

Możesz go pobrać z GitHub i dostosować samodzielnie, jeśli też masz na to ochotę.


4

Polecam korzystanie z Prettier, ponieważ jest bardzo rozszerzalny, ale nadal działa idealnie po wyjęciu z pudełka:

1. CMD + Shift + P -> Format Document

lub

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

3

Przejdź do menu Pliki -> Preferencje -> Rozszerzenia Następnie wpisz CSS Formatter, poczekaj, aż się załaduje i kliknij Zainstaluj


1

Zainstaluj rozszerzenie HookyQR.beautify. Upiększy twój javascript, JSON, CSS, Sass i HTML w Visual Studio Code. Są to najczęściej używane rozszerzenia do tego celu



-8

Aby sformatować kod w programie Visual Studio, kiedy chcesz, naciśnij: (Ctrl + K) & (Ctrl + F)

Zasady automatycznego formatowania można znaleźć i zmienić w: Narzędzia / Opcje -> (Lewy pasek boczny): Edytor tekstu / CSS (lub jakikolwiek inny język, który chcesz zmienić)

W przypadku języka CSS opcje są niestety bardzo ograniczone. Możesz także wprowadzić pewne zmiany w: ... / Edytor tekstu / Wszystkie języki


6
Pytanie dotyczy programu Visual Studio Code (VSCode), a nie programu Visual Studio
Pierre
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.