Visual Studio Code jest przede wszystkim edytorem i zawiera funkcje, których potrzebujesz do bardzo wydajnej edycji kodu źródłowego. Ten temat przedstawia podstawy edytora i pomaga rozpocząć pracę z kodem.
- Skróty klawiaturowe
- Wielokrotne zaznaczanie (multikursor)
- Modyfikator wielu kursorów
- Zmniejszanie/rozszerzanie zaznaczenia
- Kolumnowe (pudełkowe) zaznaczenie
- Tryb zaznaczania kolumn
- Save / Auto Save
- Hot Exit
- Find and Replace
- Wyszukuj ciąg znaków z zaznaczenia
- Find In Selection
- Zaawansowane opcje wyszukiwania i zastępowania
- Obsługa wielu wierszy i zmiana rozmiaru widżetu Znajdź
- Search across files
- Zaawansowane opcje wyszukiwania
- Szukaj i zamieniaj
- IntelliSense
- Formatowanie
- Zwijanie
- Indentacja
- Autodetekcja
- Obsługa kodowania plików
- Wspólne pytania
- Czy możliwe jest globalne wyszukiwanie i zastępowanie?
- Jak włączyć zawijanie wyrazów?
Skróty klawiaturowe
Możliwość trzymania rąk na klawiaturze podczas pisania kodu jest kluczowa dla wysokiej produktywności. VS Code posiada bogaty zestaw domyślnych skrótów klawiaturowych, jak również umożliwia ich dostosowanie.
- Skróty klawiaturowe – Poznaj najczęściej używane i popularne skróty klawiaturowe, pobierając arkusz referencyjny.
- Zainstaluj rozszerzenie Keymap – Użyj skrótów klawiaturowych swojego starego edytora (takiego jak Sublime Text, Atom i Vim) w VS Code, instalując rozszerzenie Keymap.
- Dostosuj skróty klawiaturowe – Zmień domyślne skróty klawiaturowe, aby pasowały do Twojego stylu.
Wielokrotne zaznaczanie (multikursor)
VS Code obsługuje wiele kursorów do szybkiej jednoczesnej edycji. Możesz dodać dodatkowe kursory (cieńsze) za pomocą Alt+kliknięcie. Każdy kursor działa niezależnie od kontekstu, w którym się znajduje. Popularnym sposobem na dodanie większej liczby kursorów jest użycie ⌥⌘↓ (Windows Ctrl+Alt+Down, Linux Shift+Alt+Down) lub ⌥⌘ (Windows Ctrl+Alt+Up, Linux Shift+Alt+Up), które wstawiają kursory poniżej lub powyżej.
Uwaga: Sterownik Twojej karty graficznej (na przykład NVIDIA) może nadpisać te domyślne skróty.
⌘D (Windows, Linux Ctrl+D) zaznacza słowo znajdujące się przy kursorze lub następne wystąpienie bieżącego zaznaczenia.
Wskazówka: Można również dodać więcej kursorów za pomocą ⇧⌘L (Windows, Linux Ctrl+Shift+L), co spowoduje dodanie zaznaczenia przy każdym wystąpieniu aktualnie zaznaczonego tekstu.
Modyfikator wielu kursorów
Jeśli chcesz zmienić klawisz modyfikatora do stosowania wielu kursorów na Cmd+kliknięcie w systemie macOS i Ctrl+kliknięcie w systemach Windows i Linux, możesz to zrobić za pomocą ustawienia editor.multiCursorModifier
. Dzięki temu użytkownicy pochodzący z innych edytorów, takich jak Sublime Text lub Atom, mogą nadal używać znanego im modyfikatora klawiatury.
Ustawienie można ustawić na:
-
ctrlCmd
– Mapuje do Ctrl w systemie Windows i Cmd w systemie macOS. -
alt
– Istniejący domyślny Alt.
Istnieje również pozycja menu Użyj Ctrl+kliknięcie dla wielokrotnego kursora w menu Zaznaczenie, aby szybko przełączyć to ustawienie.
Gesty Przejdź do definicji i Otwórz łącze również będą respektować to ustawienie i dostosują się tak, aby nie były w konflikcie. Na przykład gdy ustawienie ma wartość ctrlCmd
, można dodać wiele kursorów za pomocą kombinacji klawiszy Ctrl/Cmd+kliknięcie, a otwieranie łączy lub przechodzenie do definicji można wywołać za pomocą kombinacji klawiszy Alt+kliknięcie.
Zmniejszanie/rozszerzanie zaznaczenia
Szybkie zmniejszanie lub rozszerzanie bieżącego zaznaczenia. Wyzwalaj je za pomocą ⌃⇧⌘← (Windows, Linux Shift+Alt+Lewy) i ⌃⇧⌘→ (Windows, Linux Shift+Alt+Prawy).
Przykład rozszerzania zaznaczenia za pomocą ⌃⇧⌘→ (Windows, Linux Shift+Alt+Prawo):
Kolumnowe (pudełkowe) zaznaczenie
Umieść kursor w jednym rogu, a następnie przytrzymaj Shift+Alt podczas przeciągania do przeciwległego rogu:
Uwaga: Zmienia się to na Shift+Ctrl/Cmd, gdy używamy Ctrl/Cmd jako modyfikatora wielu kursorów.
Istnieją również domyślne przypisania klawiszy do zaznaczania kolumn w systemach macOS i Windows, ale nie w Linuksie.
Key | Command | Command ID |
---|---|---|
⇧⌥⌘↓ (Windows Ctrl+Shift+Alt+Down, Linux ) | Column Select Down | cursorColumnSelectDown |
⇧⌥⌘ (Windows Ctrl+Shift+Alt+Up, Linux ) | Column Select Up | cursorColumnSelectUp |
⇧⌥⌘← (Windows Ctrl+Shift+Alt+Left, Linux ) | Column Select Left | cursorColumnSelectLeft |
⇧⌥⌘→ (Windows Ctrl+Shift+Alt+Right, Linux ) | Column Select Right | cursorColumnSelectRight |
⇧⌥⌘PageDown (Windows Ctrl+Shift+Alt+PageDown, Linux ) | Column Select Page Down | cursorColumnSelectPageDown |
⇧⌥⌘PageUp (Windows Ctrl+Shift+Alt+PageUp, Linux ) | Column Select Page Up | cursorColumnSelectPageUp |
Możesz edytować swoje keybindings.json
, aby powiązać je z czymś bardziej znanym, jeśli chcesz.
Tryb zaznaczania kolumn
Ustawienie użytkownika Editor: Wybór kolumn kontroluje tę funkcję. Po wejściu w ten tryb, jak wskazano na pasku stanu, gesty myszy i klawisze strzałek będą domyślnie tworzyć wybór kolumn. Ten globalny przełącznik jest również dostępny przez pozycję menu Zaznaczenie > Tryb zaznaczania kolumn. Ponadto można również wyłączyć tryb Column Selection z paska stanu.
Save / Auto Save
Domyślnie VS Code wymaga jawnego działania, aby zapisać zmiany na dysku, ⌘S (Windows, Linux Ctrl+S).
Jednakże łatwo jest włączyć Auto Save
, który zapisze zmiany po skonfigurowanym opóźnieniu lub gdy fokus opuści edytor. Po włączeniu tej opcji nie ma potrzeby jawnego zapisywania pliku. Najprostszym sposobem włączenia opcji Auto Save
jest przełącznik Plik > Automatyczne zapisywanie, który włącza lub wyłącza zapisywanie po opóźnieniu.
Aby uzyskać większą kontrolę nad opcją Auto Save
, otwórz ustawienia użytkownika lub obszaru roboczego i znajdź powiązane ustawienia:
-
files.autoSave
: Może mieć wartości:-
off
– aby wyłączyć automatyczne zapisywanie. -
afterDelay
– aby zapisywać pliki po skonfigurowanym opóźnieniu (domyślnie 1000 ms). -
onFocusChange
– aby zapisywać pliki, gdy fokus zostanie przeniesiony z edytora brudnego pliku. -
onWindowChange
– aby zapisywać pliki, gdy fokus zostanie przeniesiony z okna VS Code.
-
-
files.autoSaveDelay
: Konfiguruje opóźnienie w milisekundach, gdyfiles.autoSave
jest skonfigurowane naafterDelay
. Domyślnie wynosi 1000 ms.
Hot Exit
VS Code domyślnie zapamiętuje niezapisane zmiany w plikach po wyjściu. Hot exit jest wyzwalany, gdy aplikacja jest zamykana przez File > Exit (Code > Quit na macOS) lub gdy ostatnie okno jest zamykane.
Możesz skonfigurować hot exit, ustawiając files.hotExit
na następujące wartości:
-
"off"
: Wyłączenie gorącego wyjścia. -
"onExit"
: Gorące wyjście zostanie wywołane po zamknięciu aplikacji, czyli po zamknięciu ostatniego okna w systemie Windows/Linux lub po wywołaniu poleceniaworkbench.action.quit
(z palety poleceń, skrótu klawiaturowego lub menu). Wszystkie okna bez otwartych folderów zostaną przywrócone przy następnym uruchomieniu. -
"onExitAndWindowClose"
: Gorące wyjście zostanie wywołane po zamknięciu aplikacji, czyli po zamknięciu ostatniego okna w systemie Windows/Linux lub po wywołaniu poleceniaworkbench.action.quit
(z palety poleceń, skrótu klawiaturowego lub menu), a także dla każdego okna z otwartym folderem, niezależnie od tego, czy jest to ostatnie okno. Wszystkie okna bez otwartych folderów zostaną przywrócone przy następnym uruchomieniu. Aby przywrócić okna folderów takie, jakie były przed wyłączeniem, ustawwindow.restoreWindows
naall
.
Jeśli coś pójdzie nie tak podczas gorącego wyjścia, wszystkie kopie zapasowe są przechowywane w następujących folderach dla standardowych lokalizacji instalacji:
- Windows
%APPDATA%\Code\Backups
- macOS
$HOME/Library/Application Support/Code/Backups
- Linux
$HOME/.config/Code/Backups
Find and Replace
VS Code pozwala szybko znaleźć tekst i zamienić go w aktualnie otwartym pliku. Naciśnij ⌘F (Windows, Linux Ctrl+F), aby otworzyć widżet Znajdź w edytorze, wyniki wyszukiwania będą podświetlone w edytorze, linijce przeglądu i minimapie.
Jeśli istnieje więcej niż jeden pasujący wynik w aktualnie otwartym pliku, możesz nacisnąć Enter i ⇧Enter (Windows, Linux Shift+Enter), aby przejść do następnego lub poprzedniego wyniku, gdy pole wprowadzania znaleziska jest skupione.
Wyszukuj ciąg znaków z zaznaczenia
Gdy widżet Znajdź jest otwarty, automatycznie wstawi zaznaczony tekst w edytorze do pola wyszukiwania. Jeśli zaznaczenie jest puste, zamiast niego do pola wprowadzania zostanie wstawione słowo znajdujące się pod kursorem.
Tę funkcję można wyłączyć, ustawiając editor.find.seedSearchStringFromSelection
na false
.
Find In Selection
Domyślnie operacje znajdowania są uruchamiane na całym pliku w edytorze. Może być również uruchomiony na wybranym tekście. Można włączyć tę funkcję, klikając ikonę hamburgera na widżecie Znajdź.
Jeśli chcesz, aby było to domyślne zachowanie widżetu Znajdź, możesz ustawić editor.find.autoFindInSelection
na always
lub na multiline
, jeśli chcesz, aby było uruchamiane na zaznaczonym tekście tylko wtedy, gdy zaznaczonych jest wiele wierszy treści.
Zaawansowane opcje wyszukiwania i zastępowania
Oprócz wyszukiwania i zastępowania zwykłego tekstu, narzędzie Znajdź Widżet ma również trzy zaawansowane opcje wyszukiwania:
- Dopasuj przypadek
- Dopasuj całe słowo
- Wyrażenie regularne
Okno wejściowe Zamień obsługuje zachowywanie wielkości liter, można je włączyć, klikając przycisk Zachowaj wielkość liter (AB).
Obsługa wielu wierszy i zmiana rozmiaru widżetu Znajdź
Można przeszukiwać tekst w wielu wierszach, wklejając tekst w polu wejściowym Znajdź i polu wejściowym Zamień. Naciśnięcie klawisza Ctrl+Enter
powoduje wstawienie nowego wiersza w polu wprowadzania.
Podczas wyszukiwania długiego tekstu domyślny rozmiar widżetu Znajdź może być zbyt mały. Można przeciągnąć lewą szarfę, aby powiększyć Find Widget, lub kliknąć dwukrotnie lewą szarfę, aby go zmaksymalizować lub zmniejszyć do domyślnego rozmiaru.
Search across files
Kod VS pozwala na szybkie przeszukiwanie wszystkich plików w aktualnie otwartym folderze. Naciśnij ⇧⌘F (Windows, Linux Ctrl+Shift+F) i wpisz szukaną frazę. Wyniki wyszukiwania są pogrupowane na pliki zawierające szukaną frazę, ze wskazaniem trafień w każdym pliku i jego lokalizacji. Rozwiń plik, aby zobaczyć podgląd wszystkich trafień w obrębie tego pliku. Następnie kliknij pojedynczo jeden z trafień, aby wyświetlić go w edytorze.
Porada: Obsługujemy również wyszukiwanie za pomocą wyrażeń regularnych w polu wyszukiwania.
Możesz skonfigurować zaawansowane opcje wyszukiwania, klikając wielokropek (Przełącz szczegóły wyszukiwania) pod polem wyszukiwania po prawej stronie (lub naciskając ⇧⌘J (Windows, Linux Ctrl+Shift+J)). Spowoduje to wyświetlenie dodatkowych pól do skonfigurowania wyszukiwania.
Zaawansowane opcje wyszukiwania
W dwóch polach wprowadzania danych poniżej pola wyszukiwania można wprowadzić wzorce, które mają być uwzględniane lub wykluczane z wyszukiwania. Jeśli wpiszesz example
, będzie to pasować do każdego folderu i pliku o nazwie example
w przestrzeni roboczej. Jeśli wpiszesz ./example
, będzie to pasowało do folderu example/
na najwyższym poziomie obszaru roboczego. Użyj ,
do oddzielenia wielu wzorców. Ścieżki muszą używać ukośników w przód. Możesz również użyć składni globali:
-
*
aby dopasować jeden lub więcej znaków w segmencie ścieżki -
?
aby dopasować na jednym znaku w segmencie ścieżki -
**
aby dopasować dowolną liczbę segmentów ścieżki, w tym brak -
{}
do grupowania warunków (na przykład{**/*.html,**/*.txt}
pasuje do wszystkich plików HTML i tekstowych) -
do deklarowania zakresu znaków do dopasowania (
example.
do dopasowania naexample.0
,example.1
, …)
VS Code domyślnie wyklucza niektóre foldery, aby zmniejszyć liczbę wyników wyszukiwania, którymi użytkownik nie jest zainteresowany (na przykład: node_modules
). Otwórz ustawienia, aby zmienić te reguły w sekcji files.exclude
i search.exclude
.
Zauważ, że wzorce globalne w widoku wyszukiwania działają inaczej niż w ustawieniach takich jak files.exclude
i search.exclude
. W ustawieniach należy użyć **/example
, aby dopasować folder o nazwie example
w podfolderze folder1/example
w przestrzeni roboczej. W widoku wyszukiwania przyjmowany jest prefiks **
.
Należy również zwrócić uwagę na przycisk przełączania Użyj ustawień wykluczania i Ignoruj pliki w polu Pliki do wykluczenia. Przełącznik określa, czy wykluczyć pliki, które są ignorowane przez pliki .gitignore
i/lub dopasowane przez ustawienia files.exclude
i search.exclude
.
Wskazówka: W Eksploratorze można kliknąć prawym przyciskiem myszy folder i wybrać polecenie Znajdź w folderze, aby wyszukiwać tylko wewnątrz folderu.
Szukaj i zamieniaj
Można również wyszukiwać i zamieniać w obrębie plików. Rozwiń widżet Wyszukiwanie, aby wyświetlić pole tekstowe Zamień.
Po wpisaniu tekstu w polu tekstowym Zamień zostanie wyświetlony obraz dyfuzji oczekujących zmian. Można zastąpić wszystkie pliki z pola tekstowego Zastąp, zastąpić wszystkie w jednym pliku lub zastąpić pojedynczą zmianę.
Porada: Można szybko ponownie użyć poprzedniego wyszukiwanego terminu, używając ↓ (Windows, Linux w dół) i (Windows, Linux w górę) do nawigacji po historii terminów wyszukiwania.
IntelliSense
Zawsze będziemy oferować uzupełnianie wyrazów, ale dla bogatych języków, takich jak JavaScript, JSON, HTML, CSS, SCSS, Less, C# i TypeScript, oferujemy prawdziwe doświadczenie IntelliSense. Jeśli usługa językowa zna możliwe uzupełnienia, sugestie IntelliSense będą wyskakiwać w trakcie pisania. Możesz zawsze ręcznie wywołać je za pomocą ⌃Spacja (Windows, Linux Ctrl+Spacja). Domyślnie, Tab lub Enter są akceptowalnymi wyzwalaczami klawiatury, ale można również dostosować te przypisania klawiszy.
Wskazówka: Filtrowanie sugestii obsługuje CamelCase, więc możesz wpisać litery, które są pisane wielką literą w nazwie metody, aby ograniczyć sugestie. Na przykład, „cra” szybko wyświetli „createApplication”.
Porada: Sugestie IntelliSense można skonfigurować za pomocą ustawień
editor.quickSuggestions
ieditor.suggestOnTriggerCharacters
.
Deweloperzy JavaScript i TypeScript mogą skorzystać z repozytorium plików deklaracji typów npmjs (typings), aby uzyskać IntelliSense dla popularnych bibliotek JavaScript (Node.js, React, Angular). Możesz znaleźć dobre wyjaśnienie na temat używania plików deklaracji typów w temacie o języku JavaScript i samouczku Node.js.
Dowiedz się więcej w dokumencie IntelliSense.
Formatowanie
VS Code ma świetne wsparcie dla formatowania kodu źródłowego. Edytor posiada dwie jawne akcje formatowania:
- Formatuj dokument (⇧⌥F (Windows Shift+Alt+F, Linux Ctrl+Shift+I)) – formatuje cały aktywny plik.
- Formatuj zaznaczenie (⌘K ⌘F (Windows, Linux Ctrl+K Ctrl+F)) – formatuje zaznaczony tekst.
Możesz je wywołać z palety poleceń (⇧⌘P (Windows, Linux Ctrl+Shift+P)) lub menu kontekstowego edytora.
VS Code ma domyślne formatyzatory dla JavaScript, TypeScript, JSON i HTML. Każdy język ma specyficzne opcje formatowania (na przykład, html.format.indentInnerHtml
), które można dostosować do swoich preferencji w ustawieniach użytkownika lub obszaru roboczego. Możesz również wyłączyć domyślny formater języka, jeśli masz zainstalowane inne rozszerzenie, które zapewnia formatowanie dla tego samego języka.
"html.format.enable": false
Oprócz ręcznego wywoływania formatowania kodu, można również wywołać formatowanie na podstawie gestów użytkownika, takich jak wpisywanie, zapisywanie lub wklejanie. Są one domyślnie wyłączone, ale można włączyć te zachowania za pomocą następujących ustawień:
-
editor.formatOnType
– Formatuj wiersz po wpisaniu. -
editor.formatOnSave
– Formatuj plik przy zapisie. -
editor.formatOnPaste
– Formatuj wklejaną zawartość.
Uwaga: Nie wszystkie formatyzatory obsługują formatowanie przy wklejaniu, ponieważ w tym celu muszą obsługiwać formatowanie zaznaczenia lub zakresu tekstu.
Oprócz domyślnych formatyzatorów w Rynku można znaleźć rozszerzenia obsługujące inne języki lub narzędzia formatowania. Istnieje kategoria Formatters
, dzięki której można łatwo wyszukiwać i znajdować rozszerzenia formatowania. W polu wyszukiwania widoku Rozszerzenia wpisz „formatters” lub „category:formatters”, aby zobaczyć przefiltrowaną listę rozszerzeń w VS Code.
Zwijanie
Możesz zwijać regiony kodu źródłowego, używając ikon zwijania na rynience między numerami linii a początkiem linii. Przesuń mysz nad rynnę i kliknij, aby złożyć i rozłożyć regiony. Użyj kombinacji Shift + kliknięcie na ikonie składania, aby złożyć lub rozwinąć region i wszystkie regiony wewnątrz.
Możesz również użyć następujących akcji:
- Zwiń (⌥⌘ (Windows, Linux Ctrl+Shift+])) rozwija zwinięty region na kursorze.
- Toggle Fold (⌘K ⌘L (Windows, Linux Ctrl+K Ctrl+L)) zwija lub rozwija region na kursorze.
- Fold Recursively (⌘K ⌘ (Windows, Linux Ctrl+K Ctrl+]) rozwija region na kursorze i wszystkie regiony wewnątrz tego regionu.
- Rozwiń wszystko (⌘K ⌘0 (Windows, Linux Ctrl+K Ctrl+0)) rozwija wszystkie regiony w edytorze.
- Rozwiń wszystko (⌘K ⌘J (Windows, Linux Ctrl+K Ctrl+J)) rozwija wszystkie regiony w edytorze.
- Rozwiń poziom X (⌘K ⌘2 (Windows, Linux Ctrl+K Ctrl+2) dla poziomu 2) rozwija wszystkie regiony poziomu X, z wyjątkiem regionu w bieżącym położeniu kursora.
- Fold All Block Comments (⌘K ⌘/ (Windows, Linux Ctrl+K Ctrl+/)) zawija wszystkie regiony, które zaczynają się od tokena komentarza blokowego.
Regiony zawijania są domyślnie oceniane na podstawie wcięcia linii. Region składania zaczyna się, gdy linia ma mniejsze wcięcie niż jedna lub więcej następnych linii, a kończy się, gdy istnieje linia z takim samym lub mniejszym wcięciem.
Od wydania 1.22, regiony składania mogą być również obliczane na podstawie tokenów składniowych skonfigurowanego języka edytora. Następujące języki zapewniają już składnię: Markdown, HTML, CSS, LESS, SCSS i JSON.
Jeśli wolisz przełączyć się z powrotem na składanie oparte na wcięciach dla jednego (lub wszystkich) z powyższych języków, użyj:
"": { "editor.foldingStrategy": "indentation" },
Regiony mogą być również definiowane przez markery zdefiniowane przez każdy język. Następujące języki mają obecnie zdefiniowane znaczniki:
Language | Start region | End region |
---|---|---|
Bat | ::#region lub REM #region . |
::#endregion lub REM #endregion |
C# | #region |
#endregion |
C/C++ | #pragma region |
#pragma endregion |
CSS/Less/SCSS | /*#region*/ |
/*#endregion*/ |
Coffeescript | #region |
#endregion |
F# | //#region lub (#_region) |
//#endregion lub (#_endregion) |
Java | //#region lub //<editor-fold> |
// #endregion lub //</editor-fold> . |
Markdown | <!-- #region --> |
<!-- #endregion --> |
Perl5 | #region lub =pod |
#endregion lub =cut |
PHP | #region |
#endregion |
PowerShell | #region |
#endregion |
Python | #region lub # region |
#endregion lub # endregion |
TypeScript/JavaScript | //#region |
//#endregion |
Visual Basic | #Region |
#End Region |
Do składania i rozkładania tylko regionów zdefiniowanych przez znaczniki użyj:
- Fold Marker Regions (⌘K ⌘8 (Windows, Linux Ctrl+K Ctrl+8)) składa wszystkie regiony markerów.
- Unfold Marker Regions (⌘K ⌘9 (Windows, Linux Ctrl+K Ctrl+9)) rozwija wszystkie regiony znaczników.
Indentacja
VS Code pozwala kontrolować wcięcia tekstu i to, czy chcesz używać spacji czy tabulatorów. Domyślnie VS Code wstawia spacje i używa 4 spacji na klawisz Tab. Jeśli chcesz użyć innego ustawienia domyślnego, możesz zmodyfikować ustawienia editor.insertSpaces
i editor.tabSize
.
"editor.insertSpaces": true, "editor.tabSize": 4,
Autodetekcja
VS Code analizuje otwarty plik i określa wcięcie użyte w dokumencie. Automatycznie wykryte wcięcie zastępuje domyślne ustawienia wcięcia. Wykryte ustawienie jest wyświetlane po prawej stronie paska stanu:
Można kliknąć wyświetlenie wcięcia paska stanu, aby wywołać listę rozwijaną z poleceniami wcięcia, umożliwiającymi zmianę domyślnych ustawień dla otwartego pliku lub konwersję między tabulatorami i spacjami.
Uwaga: Autodetekcja VS Code sprawdza wcięcia o wielkości 2, 4, 6 lub 8 spacji. Jeśli twój plik używa innej liczby spacji, wcięcie może nie zostać poprawnie wykryte. Na przykład, jeśli konwencją jest wcięcie z 3 spacjami, możesz chcieć wyłączyć
editor.detectIndentation
i jawnie ustawić rozmiar tabulatora na 3.
"editor.detectIndentation": false, "editor.tabSize": 3,
Obsługa kodowania plików
Ustawienie kodowania plików globalnie lub dla obszaru roboczego za pomocą ustawienia files.encoding
w Ustawieniach użytkownika lub Ustawieniach obszaru roboczego.
Kodowanie plików można wyświetlić na pasku stanu.
Kliknij przycisk kodowania na pasku stanu, aby ponownie otworzyć lub zapisać aktywny plik z innym kodowaniem.
Wybierz kodowanie.
Poznałeś już podstawowy interfejs użytkownika – w VS Code jest o wiele więcej. Czytaj dalej, aby dowiedzieć się o:
- Intro Video – Setup and Basics – Obejrzyj samouczek dotyczący podstaw VS Code.
- Ustawienia użytkownika/przestrzeni roboczej – Dowiedz się, jak skonfigurować VS Code do swoich preferencji za pomocą ustawień użytkownika i przestrzeni roboczej.
- Nawigacja po kodzie – Peek and Goto Definition, i nie tylko.
- Zintegrowany terminal – Poznaj zintegrowany terminal do szybkiego wykonywania zadań wiersza poleceń z poziomu VS Code.
- IntelliSense – VS Code wprowadza inteligentne uzupełnianie kodu.
- Debugowanie – To tutaj VS Code naprawdę błyszczy.
Wspólne pytania
Czy możliwe jest globalne wyszukiwanie i zastępowanie?
Tak, rozwiń pole tekstowe widoku Szukaj, aby uwzględnić pole tekstowe Zamień. Możesz wyszukiwać i zamieniać we wszystkich plikach w swoim obszarze roboczym. Zwróć uwagę, że jeśli nie otworzyłeś VS Code na folderze, wyszukiwanie zostanie uruchomione tylko na aktualnie otwartych plikach.
Jak włączyć zawijanie wyrazów?
Możesz kontrolować zawijanie wyrazów za pomocą ustawienia editor.wordWrap
. Domyślnie editor.wordWrap
jest off
, ale jeśli ustawisz je na on
, tekst będzie zawijany na szerokość rzutni edytora.
"editor.wordWrap": "on"
Możesz włączyć zawijanie wyrazów dla sesji VS Code za pomocą ⌥Z (Windows, Linux Alt+Z).
Możesz również dodać pionowe linijki kolumn do edytora za pomocą ustawienia editor.rulers
, które pobiera tablicę pozycji znaków kolumn, w których chciałbyś mieć pionowe linijki.
.
Dodaj komentarz