2015-10-02 13 views
17

Używam nowego Visual Studio Code, który najwyraźniej nie jest jeszcze gotowy na prymat, ale mam nadzieję rozwiązać problem, który mam.Zapobieganie autouzupełnianiu w kodzie Visual Studio Kod

W pliku SQL, za każdym razem wpisać cse automatycznie dodaje end, jakbyś budowania case blok. Nawet jeśli jesteś w komentarzu lub używasz Case jako części słowa (na przykład select CaseID from...). Chciałbym całkowicie wyłączyć wszystkie te bzdury, ponieważ nie wykonuję dobrze zadania automatycznego uzupełniania rzeczy.

tylko opcje konfiguracyjne znajdę, mam już ustawiony:

"editor.autoClosingBrackets": false, 
"editor.suggestOnTriggerCharacters": false, 

Wszelkie inne pomysły, jak to powstrzymać?

EDIT: prawdziwe także dla rzeczy jak begin (dodaje end) i jestem pewien, że wiele więcej.

+2

Obejście polega na naciśnięciu^Z po wpisaniu "case" lub "begin". To wciąż ból. – zedfoxus

+0

Po prostu tweeted w kodzie o tym pytaniu. Mam nadzieję, że ktoś z ich zespołu odpowie. – zedfoxus

+0

@zedfoxus Dziękujemy, nie zauważyliśmy, że mają oddzielne konto na Twitterze. –

Odpowiedz

18

Teraz, rok później, Visual Studio Code jest całkiem fajny i gotowy na prime time. Ale wciąż nie znalazłem sposobu na całkowite wyłączenie autouzupełniania.

Ale mają kilka rzeczy w ich docs: https://code.visualstudio.com/docs/editor/intellisense#_customizing-intellisense

Zasadniczo kładę to w moim settings.json spróbować wyłączyć go dla obszaru roboczego. Ale wciąż muszę to ocenić.

// Place your settings in this file to overwrite default and user settings. { 
    // Controls if quick suggestions should show up while typing 
    "editor.quickSuggestions": false, 

    // Controls if suggestions should be accepted with "Enter" - in addition to "Tab". Helps to avoid ambiguity between inserting new lines and accepting suggestions. 
    "editor.acceptSuggestionOnEnter": false, 

    // Controls the delay in ms after which quick suggestions will show up. 
    "editor.quickSuggestionsDelay": 10, 

    // Enable word based suggestions 
    "editor.wordBasedSuggestions": false 
} 
+1

Najprawdopodobniej używam nowej wersji, ponieważ została ona napisana, ale dla mnie '" editor.quickSuggestions "' to obiekt, w którym mogę zmienić 3 pod-wartości: '{ " other ": false, " comments ": false , "ciągi znaków": fałsz } '. Być może kod VS jest wystarczająco inteligentny, aby zobaczyć '' editor.quickSuggestions ": false' i ustawić wszystkie 3 na false –

+0

Nie mogłem postępować zgodnie z instrukcjami. Proszę poprawić odpowiedź – userJT

Powiązane problemy