Uzupełnianie języka programowania
Nazwa rozszerzenia
Pakiet Learn Authoring Pack Visual Studio Code meta extension składa się z wielu rozszerzeń podrzędnych. Ta funkcja jest zawarta w rozszerzeniu Learn Markdown . Rozszerzenie Learn Markdown jest częścią pakietu Learn Authoring Pack. Nie trzeba go instalować oddzielnie.
Podsumowanie
Współautorzy potrzebują pomocy przy określaniu prawidłowych identyfikatorów języka (dev langs), które mogą być zgodne z potrójnymi backticksami (otworami ogrodzenia kodu) w pliku Markdown. Niestety weryfikacja języka deweloperskiego w czasie kompilacji nie istnieje. Wynikiem są różne reprezentacje pojedynczego języka w tym samym zestawie dokumentów koncepcyjnych.
Rozważmy język C# jako przykład. Współautorzy używali c#
elementów , C#
, , cs
, csharp
i innych jako reprezentacji języka w języku deweloperskim. Która z powyższych reprezentacji jest poprawna?
Funkcja uzupełniania języka deweloperskiego rozwia to zamieszanie, wyświetlając listę znanych langów deweloperskich. Po wybraniu nazwy języka deweloperskiego z funkcji IntelliSense:
- Ogrodzenie kodu jest zamknięte.
- Karetka jest umieszczona w płocie kodu.
Preferencje
Nie można wyłączyć tej funkcji. Dostępne są następujące ustawienia:
- Wyświetlanie powszechnie używanych langów deweloperskich
- Wyświetl wszystkie znane języki deweloperskie
Wyświetlanie powszechnie używanych langów deweloperskich
Tylko podzbiór prawidłowych langów deweloperskich będzie używany w jednym zestawie dokumentów. Aby ulepszyć środowisko użytkownika:
W Visual Studio Code otwórz zestaw dokumentów w katalogu głównym.
Wybierzpozycję Ustawieniapreferencjiplików> i filtruj według rozszerzenia języka Markdown platformy> Learn.
Kliknij link Edytuj w pliku settings.json w sekcji Markdown: Języki zestawu dokumentów.
Dodaj następującą
markdown.docsetLanguages
właściwość do pliku settings.json :{ "markdown.docsetLanguages": [ ] }
Umieść daszek w pustej tablicy właściwości i aktywuj funkcję IntelliSense (za pomocą klawisza Ctrl + Spacja). Zostanie wyświetlona lista znanych nazw langów deweloperskich.
Dodaj nazwy langów deweloperskich do tablicy, dopóki nie będziesz zadowolony z listy. Na przykład poniższa lista spowoduje wyświetlenie użytkownikowi czterech nazw deweloperskich langów po wpisaniu potrójnych znaczników:
{ "markdown.docsetLanguages": [ ".NET Core CLI", "C#", "Markdown", "YAML" ] }
Zapisz zmiany w pliku settings.json .
Ostrzeżenie
Pusta markdown.docsetLanguages
tablica powoduje wyświetlanie wszystkich znanych langów deweloperskich.
Wyświetl wszystkie znane języki deweloperskie
Domyślnie wszystkie znane nazwy langów deweloperskich są wyświetlane w funkcji IntelliSense. To ustawienie zastępuje właściwość opisaną markdown.docsetLanguages
w temacie Wyświetlanie powszechnie używanych języka deweloperskiego.
Aby zmienić to ustawienie:
- Wybierzpozycję Ustawieniapreferencjiplików> i filtruj według rozszerzenia języka Markdown platformy> Learn.
- Przełącz ustawienie w sekcji Markdown: Wszystkie dostępne języki .
W działaniu
Poniżej przedstawiono krótki pokaz tej funkcji: