Jak formatować kod w programie Visual Studio Code (VSCode)
Jaki jest odpowiednik Ctrl + K + F i Ctrl + K + D Na Windows w Visual Studio do formatowania, czy "upiększania" kodu w edytorze kodu Visual Studio?
30 answers
Formatowanie kodu jest dostępne w VS Code za pomocą następujących skrótów:
- W Systemie Windows Shift + Alt + F
- On Mac Shift + Opcja + F
- Na Ubuntu Ctrl + Shift + I
Alternatywnie można znaleźć skrót, jak również inne skróty, za pomocą funkcji wyszukiwania dostarczonej w edytorze za pomocą Ctrl +Shift+ P (lub polecenie + Shift + P na Macu), a następnie szukanie format dokumentu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-06 15:13:01
Skrót Formatowania Kodu:
VSCode on Windows - Shift + Alt + F
VSCode na MacOS - Shift + opcja + F
VSCode na Ubuntu - Ctrl + Shift + I
W razie potrzeby można również dostosować ten skrót za pomocą ustawienia preferencji.
Formatowanie kodu podczas zapisywania pliku:
Visual Studio code pozwala użytkownikowi dostosować domyślne ustawienia.
Jeśli chcesz automatycznie sformatować zawartość podczas zapisywania, dodaj poniższy fragment kodu w Ustawieniach przestrzeni roboczej programu visual studio code.
File -- > Preferences --> Workspace Settings
{
// Controls if the editor should automatically format the line after typing
"beautify.onSave": true,
"editor.formatOnSave": true,
// You can auto formate any files based on extensions type.
"beautify.JSfiles": [
"js",
"json",
"jsbeautifyrc",
"jshintrc",
"ts"
]
}
Uwaga: teraz możesz automatycznie formatować pliki maszynopisu sprawdź moją aktualizację
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-28 15:20:07
Możesz dodać skrót klawiszowy w File --> Preferences --> Keyboard shortcuts.
{ "key": "cmd+k cmd+d", "command": "editor.action.formatDocument" }
Lub Visual Studio Jak:
{ "key": "ctrl+k ctrl+d", "command": "editor.action.formatDocument" }
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-24 19:48:31
Odpowiednia kombinacja klawiszy to shift+alt+f
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-18 06:28:29
Zauważ również, że od dziś formatowanie jest dostępne dla tych języków:
-
xml(usunęli , za dużo błędów) - html
- json
- javascript
- maszynopis
- c #
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-12 11:02:24
VS Code 1.6.1 obsługuje format " przy zapisie ", który automatycznie pobiera odpowiednie zainstalowane rozszerzenia formatera i formatuje cały dokument przy każdym zapisie.
Włącz opcję "Formatuj przy zapisie" przez ustawienie
"editor.formatOnSave": true
I są dostępne skróty klawiaturowe (VS kod 1.7 i powyżej): {]}
Sformatuj cały dokument: Shift + Alt + F
Tylko Wybór formatu: CtrlK + CtrlF
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-16 13:49:37
Na Linuksie Ctrl + Shift + I . W Systemie Windows Alt + Shift + F . Testowane z HTML / CSS / JS i VsCode 1.18.0.
W przypadku innych języków może być konieczne zainstalowanie określonego pakietu językowego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-12 21:12:02
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-16 20:21:27
Na ubuntu to Ctrl + Shift + i
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-22 09:16:29
Wystarczy kliknąć prawym przyciskiem myszy na tekst i wybrać "format kodu".
VS Code używa wewnętrznie js-beautify, ale brakuje mu możliwości modyfikacji stylu, którego chcesz użyć. Rozszerzenie "beautify" pozwala dodać ustawienia
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-27 07:35:15
Z jakiegoś powodu Alt + Shift + F nie działa dla mnie na Mac VSC 1.3.1, właściwie polecenie "Format dokumentu" nie działa w ogóle. Ale command Formatter działał bardzo dobrze.
Więc możesz użyć polecenia + Shift + P i wpisz Formatter lub stwórz własny skrót w poleceniu Preferences / Keyboard Shortcuts + K dowództwo + S Następnie wpisz Formatter i dodaj swój Skrót zobacz przykład:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-09 00:59:27
Dla Fedory
- kliknij
File
->Preferences
->Keyboard shortcuts
. - Under
Default Keyboard Shortcuts
, search ( Ctrl + F ) dlaeditor.action.format
.
Moje przeczytane "key": "ctrl+shift+i"
Możesz dodać skrót klawiszowy w "Preferencje- > skróty klawiaturowe"
{ "key": "cmd+k cmd+d", "command": "editor.action.format" }
Lub Visual Studio Jak:
{ "key": "ctrl+k ctrl+d", "command": "editor.action.format" }
Uwaga: cmd klucz jest tylko dla komputerów Mac. Dla Windows i Fedory (Klawiatura Windows) użyj Ctrl
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-04 11:31:02
Shift
+ Alt
+ f
działa dobrze w wersji 1.17.2 i nowszej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-19 10:40:03
On Visual Studio Code, Shift+Alt+F robi to co Ctrl+K+D robi w Visual Studio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-10 23:33:34
Na Macu Shift+Alt+F
działa dla mnie.
Zawsze możesz sprawdzić wiązania klawiszy w menu: Code -> Preferences -> Keyboard Shortcuts
i filtruj według słowa kluczowego "format".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-08 10:06:19
Skrót formatu w C#
nie działał u mnie dopóki nie zainstalowałem Mono
dla Mac OS X
, DNVM
i DNX
. Przed zainstalowaniem mono, Skrót auto-format (Shift + Alt + F ) działa tylko dla plików .json
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-08 13:46:19
Podczas gdy zmiana domyślnego zachowania Visual Studio Code wymaga rozszerzenia, możesz zastąpić domyślne zachowanie w obszarze roboczym lub na poziomie użytkownika i działa dla większości obsługiwanych języków (mogę zagwarantować html, javascript, c#)
Poziom przestrzeni roboczej
Korzyści
- nie wymaga rozszerzenia
- może być dzielony pomiędzy zespół
Wyniki
-
.vscode/settings.json
jest tworzony w korzeniu projektu folder
Jak?
Przejdź do: File -- > Preferences --> Workspace Settings
Dodaj i zapisz
"editor.formatOnType": true
do ustawień.json (który nadpisuje domyślne zachowanie dla projektu, nad którym pracujesz, tworząc .vscode / settings.plik json).
Poziom środowiska użytkownika
Korzyści
- nie wymaga rozszerzenia
- środowisko rozwoju osobistego them all (settings:))
Wyniki
- W 2007 roku firma została założona przez firmę Microsoft.]}
Jak?
Przejdź do: Plik -- > Preferencje -- > Ustawienia użytkownika
-
Dodaj lub zmień wartość
"editor.formatOnType": false
na"editor.formatOnType": true
w ustawieniach użytkownika.json
Lokalizacja użytkownika Visual Studio Code settings.json
to:
Ustawienia lokalizacji plików w zależności od Twojego Platforma, ustawienia użytkownika plik znajduje się tutaj:
Windows % APPDATA% \ Code \ User \ settings.JSON Mac $HOME / Library / Application Support / Code/User / settings.JSON Linux $HOME/.config / Code / User / settings.json plik ustawienia przestrzeni roboczej jest znajduje się pod ... folder vscode w Twoim projekcie.
Więcej szczegółów można znaleźć tutaj
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-08 09:12:47
Formatowanie kodu w Visual Studio.
Mam spróbować sformatować w Windows 8.
Po prostu śledź zrzuty ekranu.
Krok 1. kliknij Widok na górnym pasku menu, a następnie kliknij polecenie Pallete.
- wtedy pojawi się Textbox gdzie potrzebujemy wpisać Format
Shift + alt + f
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-09 09:03:51
File - > Preferences - > Settings
"editor.formatOnType": true
Kiedy wpiszesz średnik, zostanie on sformatowany
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-01 06:52:17
Wystarczy zainstalować Visual Studio Keymap firmy Microsoft. Problem Rozwiązany. : P
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-23 15:41:47
Zaznacz tekst, kliknij prawym przyciskiem myszy na zaznaczenie i wybierz opcję "paleta poleceń"
Otworzy się nowe okno, wyszukaj "format" i wybierz opcję, która ma formatowanie zgodnie z wymaganiami.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-18 07:47:40
Domyślnie ten klucz nie działał dla mnie na dokumencie HTML, CSS, JS.
Po przeszukaniu znalazłem ten popularny plugin JS-CSS-HTML Formatter z 133,796 instaluje po instalacji wystarczy przeładować windows i wcisnąć CTRL + SHIFT + F i zadziałało!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-08 05:06:32
W Mac, użyj ⌘+K i wtedy ⌘+F .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-18 14:13:03
Trzeba najpierw zainstalować odpowiednią Wtyczkę (np. XML, C#, itd.). Formatowanie nie będzie dostępne, dopóki nie zainstalujesz odpowiedniej wtyczki i nie zapiszesz pliku z odpowiednim rozszerzeniem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-08 20:34:00
Najprostszy sposób, którego używam w VSCode (ubuntu) to:
Zaznacz tekst, który chcesz sformatować myszką .
Right click
i wybierz "format selection"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-24 09:07:13
Nie ten, użyj tego: File -- > Preferences --> Workspace Settings "redaktor.formatOnType": true
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-27 03:37:21
Dla tych, którzy chcą dostosować pliki JavaScript do formatowania, możesz użyć dowolnego rozszerzenia na właściwości JSfiles
to samo dotyczy HTML.
{
"beautify.onSave": true,
"beautify.JSfiles": ["js", "json", "jsbeautifyrc", "jshintrc", "ts"],
"beautify.HTMLfiles": ["htm", "html"]
}
To umożliwi upiększanie przy zapisie do maszynopisu, możesz dodać w XML do opcji HTML.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-03 21:54:36
Jeśli chcesz dostosować styl dokumentu format, powinieneś użyć rozszerzenia Beautify .
Zobacz ten zrzut ekranu:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-01 09:35:24
Użyj rozszerzenia..
Włącza automatyczne formatowanie kodu podczas zapisywania pliku.
Launch VS Code Szybkie otwieranie ( Ctrl + P ), wklej następujące polecenie i naciśnij enter.
Ext install format-on-save
Https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-09 14:44:02
Visual Studio Code LINUX:
Ctrl+[ do unindent bloku kodu i
Ctrl+] Aby zrobić wcięcie masowe
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-18 14:16:41