IRONSOFTWAREHOME

Aktualizacja Visual Studio: Automatyczne zamykanie nawiasów i cudzysłowów

Aktualizacja Visual Studio: Automatyczne zamykanie nawiasów i cudzysłowów

Tim Corey

4m 39s

Pisanie czystego, bezbłędnego kodu często sprowadza się do tego, jak dobrze twój edytor tekstu radzi sobie z drobiazgami. Niezależnie od tego, czy pracujesz w Visual Studio czy VS Code, kluczową poprawą jest możliwość automatycznego zamykania wszystkich nawiasów i cudzysłowów. W swoim wideo "Visual Studio Update: Automatically Close Brackets and Quotes", Tim Corey omawia nowo wprowadzone ustawienie w Visual Studio 2022 wersją 17.9, które upraszcza to zadanie.

Artykuł śledzi rozbicie krok po kroku Tima, wyjaśniając, jak włączyć funkcję, korzystać z niej efektywnie i poprawić szybkość edytowania podczas pracy z blokami kodu, nawiasami i cudzysłowami.

Wprowadzenie do automatycznego zamykania nawiasów i cudzysłowów

Tim rozpoczyna wideo, zwracając uwagę na powszechne zadanie edytorskie w każdym edytorze kodu: objęcie tekstu lub kodu w cudzysłowach, nawiasach okrągłych lub klamrowych. Niezależnie od tego, czy formatujesz kod źródłowy, izolujesz logikę w funkcji, czy przygotowujesz dane do wyjścia, właściwe otoczenie tekstu ma kluczowe znaczenie.

W Visual Studio 2022 v17.9 to zadanie stało się prostsze. Dzięki prostej zmianie ustawień, możesz automatycznie objąć wybrane linie, zmienne lub tekst przypominający HTML w nawiasy lub cudzysłowy poprzez wpisanie tylko symbolu otwierającego. Nie musisz naciskać drugiego klawisza, używać myszy ani szukać palety poleceń — edytor tekstu robi to za Ciebie.

Pokaz: Prosty przykład matematyczny

Aby zademonstrować funkcję w kontekście, Tim używa małego przykładu dotyczącego operacji matematycznych w bloku kodu. Logika obejmuje proste wyrażenie: 5 * 4 + 3. Tim uruchamia plik, aby pokazać wynik — 23. Jak wyjaśnia, to z powodu kolejności operacji.

Następnie Tim zwraca uwagę na inny fragment kodu źródłowego, w którym pada komunikat, ale zamiast drukować wartość zmiennej, wyświetla tylko jej nazwę. Planuje zaktualizować tę część, aby lepiej pokazać nowe zachowanie związane z nawiasami i cudzysłowami.

Jak włączyć automatyczne objęcie w Visual Studio

Tu tutorial staje się praktyczny. Tim wyjaśnia, że funkcja automatycznego zamykania nawiasów jest domyślnie wyłączona, więc trzeba ją włączyć ręcznie.

Oto, jak to zrobić:

  1. W programie Visual Studio kliknij narzędzia w górnym menu.

  2. Wybierz Opcje.

  3. W sekcji Edytor tekstu przejdź do Ogólne.

  4. W sekcji Wyświetlanie znajdź i zaznacz opcję oznaczoną "Automatycznie objęcie zaznaczeń przy wpisywaniu cudzysłowów lub nawiasów."

  5. Naciśnij OK, aby zastosować.

To ustawienie zmienia zachowanie Visual Studio podczas wpisywania symboli takich jak (, {, ", ', i innych. Tim podkreśla, że Microsoft wyłączył tę funkcję, aby nie zakłócać istniejących przepływów pracy edytorskiej. Ale po włączeniu staje się ona potężnym sposobem na przyspieszenie kodowania.

Zmiana kontekstu kodu dzięki automatycznemu objęciu

Po włączeniu funkcji, Tim demonstruje, jak efektywniej przebudować kod. Wybiera 4 + 3 z wyrażenia i wpisuje nawias otwierający (. Edytor natychmiast otacza zaznaczenie (4 + 3) — bez konieczności wpisywania nawiasu zamykającego.

To zmienia wynik równania z 23 na 35, ponieważ teraz kontekst wyrażenia zmienia się z powodu nawiasów. Tim wykorzystuje to, aby wyjaśnić, jak pozycja kursora, wpis z klawiatury i inteligentne funkcje edytorskie mogą dynamicznie wzbogacać doświadczenie kodowania.

Zaznacza, że działa to nie tylko z nawiasami okrągłymi, ale także z różnymi nawiasami, co czyni to idealnym dla zarządzania skomplikowanymi blokami kodu, logiką w funkcjach, a nawet znacznikami w dokumentach HTML.

Łatwe objęcie zmiennych, tekstu i komentarzy

Następnie Tim rozszerza demo o różnorodne przykłady objęcia:

  • Wybiera słowo wynik i wpisuje {. Staje się to {wynik} — idealne do interpolacji ciągów i wypełniaczy danych.

  • Zaznaczenie słowa "matma" i naciśnięcie ' owija to w pojedyncze cudzysłowy: 'matma'.

  • Zaznaczenie całej linii i naciśnięcie " owija całe zdanie w podwójne cudzysłowy: "Odpowiedź na problem matematyczny to...".

Tim pokazuje nawet tekst objęty nawiasami kwadratowymi [], nawiasami kątowymi <>, i nawiasami klamrowymi {}. Narzędzia te są przydatne, niezależnie od tego, czy pracujesz z C#, HTML, JSON, czy nawet pisząc komentarze lub niestandardowe regiony w kodzie.

Jeśli kiedykolwiek chciałeś szybszego sposobu na wstawianie par symboli, szczególnie w wielu liniach, ta funkcja przybliża Twój edytor do intuicyjnego asystenta pisania.

Szybkie Wyniki: Formatowanie Napędzane Klawiaturą

Tim kończy ponownym uruchomieniem kodu. Po wprowadzeniu wszystkich zmian, wynik teraz mówi:

"Odpowiedź na 'matma' problem to 35"

Dzięki zdolności Visual Studio do automatycznego objęcia wybranego tekstu, małe poprawki kodu Tima były szybsze, łatwiejsze i bardziej niezawodne. Zaznacza, że to ulepszenie przekształca Visual Studio w jeszcze lepszy edytor tekstu — coś bliższego elastyczności VS Code z obsługą skrótów klawiszowych i automatyzacją przypominającą komendy.

Chociaż demo Tima jest w Visual Studio, użytkownicy Visual Studio Code (VS Code) mogą osiągnąć podobne wyniki, korzystając z funkcji takich jak editor.autoSurround w ustawieniach lub przypisując niestandardowe skróty klawiszowe za pośrednictwem palety poleceń.

Zamykanie Nawiasów i Więcej: Przemyślenia Dla Wielu Platform

Chociaż tutorial Tima skupia się na Windows, te koncepcje mają szerokie zastosowanie. Jeśli używasz Visual Studio Code na Macu lub Linuxie, możesz:

  • Nacisnąć Ctrl+K Ctrl+S, aby otworzyć okno skrótów klawiszowych.

  • Używać Cmd na macOS zamiast Ctrl.

  • Skonfigurować powiązania klawiszy do zwijania lub rozwijania regionów kodu.

  • Uzyskać dostęp do ustawień takich jak editor.autoSurround, aby automatycznie objąć wybory w cudzysłowach lub nawiasach.

  • Używać Shift+Alt+A do komentowania bloków kodu lub Ctrl+/ dla komentowania linii, w zależności od systemu operacyjnego.

Te polecenia pozwalają na przełączanie i zwijanie części kodu lub automatyczne dostosowywanie nawiasów i cudzysłowów — usprawniając Twój workflow edytorski, bez względu na platformę.

Wnioski

Wideo Tima Coreya to skoncentrowany tutorial, jak poprawić szybkość kodowania w Visual Studio przez włączenie jednego ustawienia: automatyczne objęcie wyborów przy wpisywaniu cudzysłowów lub nawiasów. Niezależnie od tego, czy pracujesz w VS Code czy Visual Studio, nauczenie się jak szybko zamknąć wszystkie nawiasy, objąć linie czy zorganizować logikę bez utraty koncentracji od klawiatury to umiejętność, którą warto opanować.

Dla deweloperów chcących pisać czysty, zorganizowany kod źródłowy szybko — bez sięgania po mysz — jest to potężna funkcja do aktywacji. A jeśli jesteś kimś, kto używa VS Code, rozważ zbadanie jego podobnych możliwości automatycznego objęcia i zwijania za pośrednictwem palety poleceń i skrótów klawiszowych.

Zajrzyj na kanał Tima Coreya na YouTube po więcej praktycznych tutoriali i aktualizacji o Visual Studio, rozwoju .NET i wskazówkach dotyczących wydajności dla deweloperów.

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta