Mam problem z nowo zainstalowanym programem Visual Studio Code w systemie Windows 7. Na komputerze Mac edytor automatycznie zamyka tagi HTML, ale na moim Win7 nie. Zakładam, że musi być jakaś opcja, aby ją włączyć, ale nie mogę znaleźć żadnej.
Mówię o tym, kiedy np. pisanie <html
IntelliSense wyskakuje i klikasz Enter, zwykle automatycznie umieszcza w </html>
kopalni nie działa. (The IntelliSense wyskakuje ale po wybraniu jednej z opcji to nie auto ścisłej tagu: <h1> -> </h1>
)
html
intellisense
visual-studio-code
Harvey3589661
źródło
źródło
Odpowiedzi:
Z informacji o wydaniu 0.3.0
źródło
div
(bez<>
), a następnie od razu naciśnij klawisz Tab, i wchodzi<div></div>
. Nie dokładnie to samo, ale może się przydać. Dokument na te skróty (emmet) tutajdiv
bez,<>
a następnie naciśnięcie klawisza Tab nie działa już po najnowszych aktualizacjach. Czy jest sposób, aby to ponownie włączyć?Wpisz nazwę tagu (bez rozpoczynania
<
), a następnie naciśnij klawisz Tabna przykład wpisz,
div
a następnie naciśnij klawisz Tab, a VS przekonwertuje go na<div></div>
Lub wpisz tag otwierający, a następnie naciśnij dwukrotnie Tab
na przykład :
<div
doda tag zamykający
źródło
Miałem ten sam problem, potem zobaczyłem coś w prawym dolnym rogu kodu vs .. zamiast używać HTML, używałem Django-HTML, więc zmieniłem język na html, wszystko znowu działa dobrze. patrz zdjęcie
źródło
Oto fajna sztuczka (właściwie skrót Emmeta) :
h1
h1*
<h1></h1>
PS: To działa również na samozamykające znaczniki, takie jak -
input
,img
etc.źródło
:P
*
. 1.21.0Możesz wypróbować to rozszerzenie dla VS Code. Zaimplementował funkcję automatycznego zamykania tagu i spełni Twoje wymagania:
źródło
Napotkałem ten sam problem na Macu Sierra (10.12.6) z VSCode (1.30.2), podczas edycji pliku HTML. Zgodnie z dokumentacją vscode https://code.visualstudio.com/docs/languages/html , inteligencja powinna działać po wyjęciu z pudełka.
Okazało się, że opcja „Wykrywanie języka” (w prawym rogu paska stanu edytora u dołu ekranu) jest ustawiona na Automatyczne wykrywanie i rozpoznał plik jako
django-html
. Po ręcznym przełączeniu z powrotem na zwykły HTML wszystko działa.źródło
źródło
Naciśnij 𝐜𝐭𝐫𝐥+𝐬𝐡𝐢𝐟𝐭+𝐏-> wpisz 𝐂𝐡𝐚𝐧𝐠𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐌𝐨𝐝𝐞 -> następnie wybierz 𝐀𝐮𝐭𝐨 𝐃𝐞𝐭𝐞𝐜𝐭
Mi to pasuje.
źródło
Plik> Preferencje> Mapy klawiszy, wyszukaj „Automatyczne zamknięcie” i kliknij zainstaluj. Jeśli to nie zadziała, załaduj ponownie wtyczkę.
źródło
Cierpiałem na ten sam problem, po czym odinstalowałem niepotrzebne rozszerzenia z VS Code wraz z rozszerzeniem JavaScript (SE) i zadziałało.
źródło
Naciśnij,
Ctrl + Shift + P
aby otworzyć polecenie. Następnie wpiszChange Language Mode
wybranyHTML
język lub inny żądany język.źródło
Po prostu sprawdź dół swojego vscode i zmień tryb języka na HTML Mogło się wyświetlać django-html lub kliknij ctrl + shift + p aby zmienić tryb języka Zrzut ekranu
Teraz kliknij [!] + TAB voila gotowe !!!
źródło