Udostępnij za pośrednictwem


Opcje, Edytor tekstu, C#, IntelliSense

Użyj strony opcji funkcji IntelliSense, aby zmodyfikować ustawienia wpływające na zachowanie funkcji IntelliSense dla języka C#.

Aby uzyskać dostęp do tej strony opcji, wybierz Tools>Options>Text Editor>C#>IntelliSense.

Strona opcji IntelliSense zawiera następujące opcje:

Listy uzupełniania

  • Pokaż listę uzupełniania po wpisaniu znaku*

    Po wybraniu tej opcji funkcja IntelliSense automatycznie wyświetla listę uzupełniania po rozpoczęciu wpisywania. Jeśli ta opcja nie jest zaznaczona, uzupełnianie funkcji IntelliSense jest nadal dostępne w menu funkcji IntelliSense lub przez naciśnięcie Ctrl+Spacja.

  • Pokaż listę uzupełniania po usunięciu znaku

  • Automatyczne wyświetlanie listy uzupełniania na listach argumentów

  • Wyróżnianie pasujących fragmentów elementów listy uzupełniania

  • Pokaż filtry elementów uzupełniania

  • Automatyczne uzupełnianie instrukcji na średnik

Zachowanie fragmentów kodu

  • Nigdy nie dołączaj fragmentów kodu

    Po wybraniu tej opcji funkcja IntelliSense nigdy nie dodaje aliasów dla fragmentów kodu języka C# do listy uzupełniania.

  • Zawsze dołączaj fragmenty kodu

    Po wybraniu tej opcji funkcja IntelliSense dodaje aliasy dla fragmentów kodu języka C# do listy uzupełniania. W przypadku, gdy alias fragmentu kodu jest taki sam jak słowo kluczowe, na przykład klasy, słowo kluczowe jest zastępowane skrótem. Aby uzyskać więcej informacji, zobacz fragmenty kodu języka C#.

  • Uwzględnij fragmenty kodu, gdy po identyfikatorze jest wpisywana karta ?-Tab

    Po wybraniu tej opcji funkcja IntelliSense dodaje aliasy dla fragmentów kodu języka C# do listy uzupełniania po ?+ tabulatora jest naciskany po identyfikatorze

Wprowadź zachowanie klucza

  • Nigdy nie dodawaj nowego wiersza przy wejściu

    Określa, że nowy wiersz nigdy nie jest dodawany automatycznie po wybraniu elementu na liście uzupełniania i naciśnięciu Enter.

  • Dodaj nowy wiersz po wprowadzeniu po zakończeniu w pełni wpisanego wyrazu

    Określa, że jeśli wpiszesz wszystkie znaki dla wpisu na liście uzupełniania, a następnie naciśnij Enter, nowy wiersz zostanie dodany automatycznie, a kursor zostanie przeniesiony do nowego wiersza.

    Jeśli na przykład wpiszesz else, a następnie naciśnij Enter, w edytorze pojawi się następujący komunikat:

    else

    | (lokalizacja kursora)

    Jeśli jednak wpiszesz tylko el, a następnie naciśnij Enter, w edytorze pojawi się następujący komunikat:

    else| (lokalizacja kursora)

  • Zawsze dodaj nowy wiersz po wprowadzeniu

    Określa, że jeśli wpiszesz dowolnych znaków dla wpisu na liście uzupełniania, a następnie naciśnij Enter, zostanie dodany nowy wiersz, a kursor zostanie przeniesiony do nowego wiersza.

Pokaż sugestie dotyczące nazwy

Wykonuje automatyczne uzupełnianie nazw obiektów dla ostatnio wybranych elementów członkowskich.

Pokaż elementy z niezaimportowanych przestrzeni nazw

Wykonuje uzupełnianie dla typów i metod rozszerzeń, które nie zostały jeszcze zaimportowane z dyrektywą using.

Tab dwa razy, aby wstawić argumenty

Automatycznie wstawia argumenty podczas pisania wywołania metody. Aby użyć tej funkcji, zacznij pisać wywołanie metody i dwukrotnie naciskać Tab.

Zobacz też