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

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.

Wielokursor

⌘D (Windows, Linux Ctrl+D) zaznacza słowo znajdujące się przy kursorze lub następne wystąpienie bieżącego zaznaczenia.

Multi-cursor-next-word

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):

Rozszerzanie zaznaczenia

Kolumnowe (pudełkowe) zaznaczenie

Umieść kursor w jednym rogu, a następnie przytrzymaj Shift+Alt podczas przeciągania do przeciwległego rogu:

Kolumnowe zaznaczenie tekstu

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, gdy files.autoSave jest skonfigurowane na afterDelay. 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 polecenia workbench.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 polecenia workbench.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, ustaw window.restoreWindows na all.

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.

Seed Search String From Selection

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ź.

Znajdź w zaznaczeniu

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.

Obsługa wielu wierszy

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.

Resize Find Widget

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.

Proste wyszukiwanie tekstowe w plikach

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

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 na example.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ń.

wyszukiwanie i zamienianie

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ę.

wyszukiwanie i zastępowanie widok dyfuzji

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 i editor.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.

Zwijanie

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:

auto wykrywanie wcięcia

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.

polecenia wcięcia

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.

ustawienie files.encoding

Kodowanie plików można wyświetlić na pasku stanu.

Kodowanie na pasku stanu

Kliknij przycisk kodowania na pasku stanu, aby ponownie otworzyć lub zapisać aktywny plik z innym kodowaniem.

Otwórz ponownie lub zapisz z innym kodowaniem

Wybierz kodowanie.

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.

globalne wyszukiwanie i zastępowanie

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.

.