Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dowiedz się, jak edytor programu Visual Studio obsługuje odczytywanie i nawigowanie po różnych językach komputerów oraz jak można dodać obsługę edytora programu Visual Studio dla innych języków.
Kolorowanie składni, uzupełnianie instrukcji i obsługa funkcji 'Przejdź do'
Funkcje w edytorze programu Visual Studio, takie jak kolorowanie składni, uzupełnianie instrukcji (znane również jako IntelliSense) i Navigate To mogą ułatwić pisanie, odczytywanie i edytowanie kodu. Poniższy zrzut ekranu przedstawia przykład edytowania skryptu Perl w programie Visual Studio. Składnia jest automatycznie kolorowana. Na przykład uwagi w kodzie są zielone, kod jest czarny, ścieżki są czerwone, a instrukcje są niebieskie. Edytor programu Visual Studio automatycznie stosuje kolorowanie składni do dowolnego obsługiwanego języka. Ponadto po rozpoczęciu wprowadzania znanego słowa kluczowego języka lub obiektu uzupełnianie instrukcji wyświetla listę możliwych instrukcji i obiektów. Uzupełnianie instrukcji może pomóc w szybkim i łatwym pisaniu kodu.
Program Visual Studio obecnie zapewnia obsługę kolorowania składni i podstawowego uzupełniania instrukcji dla następujących języków przy użyciu gramatyki TextMate. Jeśli jednak twój ulubiony język nie znajduje się w tabeli, nie martw się — możesz go dodać.
- Nietoperz
- F#
- Jawa
- Markdown
- Rdza
- Visual Basic
- Clojure
- Idź
- JavaDoc
- Objective-C
- ShaderLab
- C#
- CMake
- Groovy
- JSON (JavaScript Object Notation)
- Perl
- ShellScript
- Visual C++
- CoffeeScript
- HTML
- MNIEJ
- Pyton
- SQL
- VBNet
- CSS
- INI
- LUA
- R
- Szybki
- XML
- Doker
- Nefryt
- Zrobić
- Rubin
- Maszynopis
- YAML
Oprócz kolorowania składni i uzupełniania instrukcji podstawowej program Visual Studio ma również funkcję o nazwie Navigate To. Ta funkcja umożliwia szybkie wyszukiwanie plików kodu, ścieżek plików i symboli kodu. Program Visual Studio zapewnia obsługę funkcji Navigate To dla następujących języków.
- C#
- C++
- Maszynopis
- JavaScript
- Visual Basic
- Idź
- Jawa
- PHP
Wszystkie te typy plików mają opisane wcześniej funkcje, nawet jeśli obsługa danego języka nie jest jeszcze zainstalowana. Zainstalowanie specjalnej obsługi niektórych języków może zapewnić dodatkową obsługę języka, taką jak IntelliSense lub inne zaawansowane funkcje językowe, takie jak żarówki.
Dodawanie obsługi nieobsługiwanych języków
Program Visual Studio zapewnia obsługę języka w edytorze przy użyciu gramatyki TextMate. Jeśli twój ulubiony język programowania nie jest obecnie obsługiwany w edytorze programu Visual Studio, najpierw wyszukaj w Internecie — pakiet TextMate dla języka może już istnieć. Jeśli jednak nie możesz go znaleźć, możesz dodać do niego obsługę samodzielnie, tworząc model pakietu TextMate dla gramatyki języka i fragmentów kodu.
Dodaj wszystkie nowe gramatyki TextMate dla programu Visual Studio w następującym folderze:
%userprofile%\.vs\Extensions
W systemie Windows %userprofile% przekształca się do ścieżki: c:\Użytkownicy\<nazwa użytkownika>. Jeśli folder Extensions nie istnieje w systemie, należy go utworzyć. Jeśli folder już istnieje, jest ukryty.
W tej ścieżce podstawowej dodaj następujące foldery, jeśli mają zastosowanie do Twojej sytuacji:
Nazwa folderu | Opis |
---|---|
\ <nazwa języka> | Folder językowy. Zastąp <nazwę> języka nazwą języka. Na przykład \Matlab. |
\Składnie | Folder gramatyki. Zawiera pliki gramatyczne .json języka, takie jak Matlab.json. |
\Urywki | Folder fragmentów kodu. Zawiera fragmenty języka. |
W systemie Windows %userprofile% przekształca się do ścieżki: c:\Użytkownicy\<nazwa użytkownika>. Jeśli folder Extensions nie istnieje w systemie, należy go utworzyć. Jeśli folder już istnieje, zostanie ukryty.
Wskazówka
Jeśli masz otwarte pliki w edytorze, musisz je zamknąć i ponownie otworzyć, aby zobaczyć wyróżnianie składni po dodaniu gramatyki TextMate.
Aby uzyskać szczegółowe informacje na temat tworzenia gramatyki TextMate, zobacz TextMate — wprowadzenie do gramatyki językowej i notatek dotyczących tworzenia gramatyki językowej i motywu niestandardowego dla pakietu TextMate.