Wielokrotnie sprawdzałem swoje preferencje i upewniłem się, że wszystkie opcje związane z formatowaniem przy zapisywaniu są ustawione na fałsz. A jednak za każdym razem, gdy zapisuję plik .json, widzę, jak plik jest formatowany.
visual-studio-code
Gama11
źródło
źródło
Odpowiedzi:
OK, sprawdź, czy masz zainstalowane to rozszerzenie: „JS-CSS-HTML formatter”.
Teraz, jeśli masz, naciśnij CTRL+ SHIFT+P , wpisz „Formatter” i powinieneś zobaczyć opcję z napisem Formatter Config.
Po wybraniu tej opcji otwiera się plik o nazwie formatter.json i wszystko, co robisz, to edycja właściwości (nazwanej onSave) z true na false.
Uruchom ponownie kod VS i voilà !! Przestał automatycznie formatować. (yay !!!!)
źródło
W programie Visual Studio Code, aby zatrzymać autoformatowanie tylko dla plików JSON, dodaj następujące elementy w
settings.json
pliku, otwierając Ustawienia użytkownika - Preferencje.źródło
Używam poniższej wersji VS Code
I wyłączyłem go, wykonując następujące czynności:
CTRL+SHIFT+P
Settings
Preferences: Open User Settings
Teraz postępuj zgodnie z tymi instrukcjami dotyczącymi obrazu:
źródło
vscode-JS-CSS-HTML-formatter
, pomogło w moim przypadku. Źródło: github.com/Microsoft/vscode/issues/16055poszukaj Settings.json w „project / .vscode / settings.json”
źródło
W kodzie VS domyślnie Zapisz bez formatowania jest wykonywane przez
KROK 1: Naciśnij CTRL+, Ka następnie
KROK 2: Naciśnij CTRL+ Shift+S
źródło
Warto zwrócić uwagę
Podoba mi się formatowanie json, które jest domyślnie włączone, ale chciałem je wyłączyć tylko podczas edycji niektórych plików (tj. Nie chciałem, aby niektóre ogromne pliki json były rozszerzane po sformatowaniu).
Aby to zrobić, wprowadziłem zmianę i zapisałem bez formatowania .
Możesz przejść do skrótów klawiaturowych vs code i zobaczyć, co
Save without formatting
jest ustawione. W moim przypadku (użytkownik Maca)CMD+K
nastąpiłS
.źródło
Oprócz odpowiedzi tutaj istnieją ustawienia inne niż te,
"editor.formatOnSave"
które mogą mieć podobny efekt, które możesz również chcieć wyłączyć - na przykład włączyłem następujące opcje w moich Preferencjach użytkownika (settings.json):źródło
mój format był domyślnie ustawiony na CMD k + s, aby VS Code mógł zapisać bez formatowania. możesz tego spróbować
źródło