Jak mogę wyświetlić mój kod HTML w przeglądarce za pomocą nowego kodu Microsoft Visual Studio Code?
W Notepad ++ masz opcję Uruchom w przeglądarce. Jak mogę zrobić to samo z Visual Studio Code?
html
visual-studio-code
preview
Ninjakannon
źródło
źródło
Odpowiedzi:
W systemie Windows - Otwórz domyślną przeglądarkę - przetestowano na VS Code v 1.1.0
Odpowiedz zarówno na otwarcie określonego pliku (nazwa jest zakodowana na stałe), jak i otwarcie KAŻDEGO innego pliku.
Kroki:
Użyj ctrl+ shift+ p(lub F1), aby otworzyć paletę poleceń.
Wpisz
Tasks: Configure Task
lub w starszych wersjachConfigure Task Runner
. Wybranie go spowoduje otwarcie pliku tasks.json . Usuń wyświetlony skrypt i zastąp go następującym:Pamiętaj, aby zmienić sekcję „args” pliku tasks.json na nazwę pliku. To zawsze otworzy ten konkretny plik po naciśnięciu F5.
Możesz także ustawić, aby otwierał dowolny plik, który miałeś w tym czasie, używając
["${file}"]
jako wartości „args”. Zauważ, że to$
wychodzi poza{...}
, więc["{$file}"]
jest niepoprawne.Zapisz plik.
Wróć do pliku HTML (w tym przykładzie jest to „text.html”) i naciśnij ctrl+ shift+, baby wyświetlić stronę w przeglądarce internetowej.
źródło
Kod VS ma rozszerzenie Live Server które obsługuje uruchamianie jednym kliknięciem z paska stanu.
Niektóre funkcje:
źródło
@InvisibleDev - aby uruchomić to na komputerze Mac, próbując użyć tego:
Jeśli masz już Chrome, otworzy plik HTML w nowej karcie.
źródło
Jeśli chcesz przeładować na żywo, możesz użyć gulp-webserver, który będzie obserwował twoje zmiany plików i przeładował stronę, w ten sposób nie musisz naciskać F5 za każdym razem na swojej stronie:
Oto jak to zrobić:
Otwórz wiersz polecenia (cmd) i wpisz
npm install --save-dev gulp-webserver
Wpisz Ctrl + Shift + P w VS Code i wpisz Configure Task Runner . Wybierz i naciśnij enter. Otworzy się dla ciebie plik tasks.json. Usuń wszystko z tego końca, wpisz tylko następujący kod
tasks.json
gulpfile.js
Twój serwer internetowy otworzy teraz twoją stronę w domyślnej przeglądarce. Teraz wszelkie zmiany, które wprowadzisz na stronach HTML lub CSS, zostaną automatycznie ponownie załadowane.
Oto informacje o tym, jak skonfigurować „gulp-webserver” na przykład port i jaką stronę załadować, ...
Możesz także uruchomić swoje zadanie, wpisując Ctrl + P i wpisując webserver zadania
źródło
npm install -g gulp
,npm install -g gulp-webserver
i dodać zmienną środowiskową NODE_PATH że wskazuje na mój AppData \ npm \ node_modules. Potem mogłem uruchomić zadanie serwera WWW, ale dostaję 404 po uruchomieniu przeglądarki. Wiesz, czego mi brakuje?gulp.src('app')
tak, aby faktycznie wskazywał na moje źródło (które nie było/app
ale „.”). Działa idealnie. Dzięki!Możesz teraz zainstalować rozszerzenie Wyświetl w przeglądarce . Przetestowałem to na Windowsie z chromem i działa.
wersja vscode: 1.10.2
źródło
Oto wersja 2.0.0 bieżącego dokumentu w Chrome ze skrótem klawiaturowym:
tasks.json
keybindings.json
:Do uruchomienia na serwerze WWW:
https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
źródło
W systemie Linux możesz użyć
xdg-open
polecenia, aby otworzyć plik w domyślnej przeglądarce:źródło
Ctrl + Shift + b
aby uruchomić go w przeglądarce. Dla mnie mnemonik to „b = przeglądarka”. :-)Krok 1:
Wyszukaj „otwórz w przeglądarce”.
3. Zainstaluj.
4. Kliknij prawym przyciskiem myszy plik html, znajdziesz opcję „Otwórz w przeglądarce”.
To wszystko................................................ ......
źródło
Właśnie publikuję ponownie kroki, których użyłem na
msdn
blogu. Może pomóc społeczności.Pomoże to w konfiguracji lokalnego serwera WWW znany jako lite-serwer z
VS Code
, a także prowadzi użytkownika do organizacji statycznehtml
plikilocalhost
idebug
swójJavascript
kod.1. Zainstaluj Node.js
Jeśli jeszcze nie został zainstalowany, pobierz go tutaj
Pochodzi z npm (menedżer pakietów do pozyskiwania bibliotek programistycznych i zarządzania nimi)
2. Utwórz nowy folder dla swojego projektu
Gdzieś na dysku utwórz nowy folder dla swojej aplikacji internetowej.
3. Dodaj plik package.json do folderu projektu
Następnie skopiuj / wklej następujący tekst:
4. Zainstaluj serwer WWW
W oknie terminala (wiersz polecenia w systemie Windows) otwartym w folderze projektu uruchom następujące polecenie:
Spowoduje to zainstalowanie lite-server (zdefiniowanego w package.json), statycznego serwera, który ładuje index.html w domyślnej przeglądarce i automatycznie odświeża go po zmianie plików aplikacji.
5. Uruchom lokalny serwer WWW!
(Zakładając, że masz plik index.html w folderze projektu).
W tym samym oknie terminala (wiersz polecenia w systemie Windows) uruchom następujące polecenie:
Poczekaj sekundę, a plik index.html zostanie załadowany i wyświetlony w domyślnej przeglądarce obsługiwanej przez lokalny serwer internetowy!
lite-server ogląda twoje pliki i odświeża stronę, jak tylko wprowadzisz zmiany w plikach HTML, JS lub CSS.
A jeśli masz skonfigurowany kod VS do automatycznego zapisywania (menu Plik / Automatyczne zapisywanie), zobaczysz zmiany w przeglądarce podczas pisania!
Uwagi:
Otóż to. Teraz przed każdą sesją kodowania po prostu wpisz npm start i możesz zacząć!
Pierwotnie opublikowany tutaj na
msdn
blogu. Kredyty trafiają do autora:@Laurent Duveau
źródło
Jeśli korzystasz tylko z komputera Mac, ten
tasks.json
plik:... to wszystko, czego potrzebujesz, aby otworzyć bieżący plik w przeglądarce Safari, zakładając, że jego rozszerzenie to „.html”.
Utwórz
tasks.json
zgodnie z powyższym opisem i wywołaj go za pomocą ⌘+ shift+ b.Jeśli chcesz, aby otworzył się w Chrome:
To zrobi, co chcesz, na przykład otwierając nową kartę, jeśli aplikacja jest już otwarta.
źródło
Rozwiązanie jednym kliknięciem wystarczy zainstalować rozszerzenia Open-in-browser z rynku Visual Studio.
źródło
Zaktualizowana odpowiedź w dniu 18 kwietnia 2020 r
Kliknij tę ikonę zarządzania lewy dolny . Kliknij Rozszerzenia lub Skrót
Ctrl+Shift+X
Następnie Wyszukaj w rozszerzeniu za pomocą tego zdania kluczowego Otwórz w domyślnej przeglądarce . Znajdziesz to rozszerzenie. Dla mnie jest lepiej.
Teraz kliknij
html
plik prawym przyciskiem myszy , a zobaczysz Otwórz w domyślnej przeglądarce lub Skrót,Ctrl+1
aby zobaczyćhtml
plik w przeglądarce.źródło
Na komputery Mac - otwiera się w Chrome - testowano na VS Code v 1.9.0
Wpisz Configure Task Runner, przy pierwszym wykonaniu VS Code wyświetli menu przewijania w dół, jeśli wybierze „Inne”. Jeśli zrobiłeś to wcześniej, VS Code wyśle cię bezpośrednio do tasks.json.
Raz w pliku tasks.json. Usuń wyświetlony skrypt i zastąp go następującym:
źródło
CTRL+SHIFT+P
wyświetli paletę poleceń.Oczywiście w zależności od tego, co prowadzisz. Przykład w aplikacji ASP.net, w której możesz wpisać:
>kestrel
a następnie otworzyć przeglądarkę internetową i wpisaćlocalhost:(your port here)
.Jeśli wpiszesz
>
to pokaże ci polecenia show i runLub w przypadku HTML, myślę, że
F5
po otwarciu palety poleceń powinien otworzyć debugger.Źródło: link
źródło
Otwieranie plików w przeglądarce Opera (w systemie Windows 64 bity). Po prostu dodaj te linie:
Zwróć uwagę na format ścieżki w wierszu „command” :. Nie używaj formatu „C: \ path_to_exe \ runme.exe”.
Aby uruchomić to zadanie, otwórz plik HTML, który chcesz wyświetlić, naciśnij F1, wpisz opera zadania i naciśnij enter
źródło
mój skrypt runner wygląda następująco:
i po prostu otwieram mój Eksplorator, kiedy wciskam Ctrl Shift B w moim pliku index.html
źródło
oto jak możesz go uruchomić w wielu przeglądarkach dla systemu Windows
zauważ, że nie wpisałem niczego w args dla edge, ponieważ Edge jest moją domyślną przeglądarką, która właśnie nadała mu nazwę pliku.
EDYCJA: także nie potrzebujesz -incognito ani -prywatnego-okna ... to tylko ja lubię oglądać to w prywatnym oknie
źródło
tasks
część."args":["/C"]
co czyni tę pracę. Z ciekawości, co to robi?Ostatnio natknąłem się na tę funkcję w jednym z samouczków do kodu studia wizualnego na www.lynda.com
Naciśnij Ctrl + K, a następnie M, otworzy się „Wybierz tryb językowy” (lub kliknij prawy dolny róg z napisem HTML przed buźką), wpisz markdown i naciśnij enter
Teraz naciśnij Ctrl + K, a następnie V, otworzy się twój html w zakładce obok.
Tadaaa !!!
Teraz polecenia emmet nie działały w tym trybie w moim pliku HTML, więc wróciłem do pierwotnego stanu (uwaga - tag tellisense HTML działał idealnie)
Aby przejść do stanu oryginalnego - naciśnij Ctrl + K, a następnie M, wybierz automatyczne wykrywanie. polecenia emmet zaczęły działać. Jeśli jesteś zadowolony z przeglądarki tylko w formacie HTML, nie musisz wracać do pierwotnego stanu.
Zastanawiam się, dlaczego vscode nie ma domyślnie opcji przeglądarki HTML, kiedy jest w stanie wyświetlić plik HTML w trybie przeceny.
W każdym razie jest fajnie. Happy vscoding :)
źródło
Oto wersja 2.0.0 dla Mac OSx:
źródło
Ctrl + F1 otworzy domyślną przeglądarkę. alternatywnie możesz nacisnąć Ctrl + Shift + P, aby otworzyć okno poleceń i wybrać „Wyświetl w przeglądarce”. Kod HTML musi być zapisany w pliku (niezapisany kod w edytorze - bez rozszerzenia nie działa)
źródło
prawdopodobnie większość będzie w stanie znaleźć rozwiązanie z powyższych odpowiedzi, ale widząc, jak żadne z nich nie działało dla mnie (
vscode v1.34
), pomyślałem, że podzielę się swoim doświadczeniem. jeśli przynajmniej jedna osoba uzna to za pomocne, fajnie, nie zmarnowany post, amiirte ?w każdym razie moje rozwiązanie (
windows
) jest zbudowane na szczycie @ noontz's. jego konfiguracja mogła być wystarczająca dla starszych wersji,vscode
ale nie z1.34
(przynajmniej nie mogłem go uruchomić ..).nasze konfiguracje są prawie identyczne, z wyjątkiem jednej właściwości - tą właściwością jest
group
właściwością. nie jestem pewien dlaczego, ale bez tego moje zadanie nie pojawiłoby się nawet w palecie poleceń.więc. działający
tasks.json
dlawindows
użytkowników działającychvscode 1.34
:należy pamiętać, że
problemMatcher
właściwość nie jest wymagana do tego, aby działała, ale bez niej nałożony zostanie na ciebie dodatkowy ręczny krok. próbowałem przeczytać dokumenty dotyczące tej właściwości, ale jestem zbyt gruby, aby zrozumieć. mam nadzieję, że ktoś przyjdzie i mnie szkoli, ale tak, z góry dzięki za to. wszystko, co wiem to - dołącz tę właściwość ictrl+shift+b
otwórz bieżącyhtml
plik w nowejchrome
karcie, bezproblemowo.łatwo.
źródło
Otwórz niestandardowego Chrome z adresem URL z monitu
Otwórz niestandardowy Chrome z aktywnym plikiem
Notatki
windows
właściwość innym systemem operacyjnym${config:chrome.executable}
na niestandardową lokalizację chrome, np"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
${config:chrome.profileDir}
swój katalog chromowanych profili klienta, np"C:/My/Data/chrome/profile"
lub pomiń gosettings.json
- użytkownik lub obszar roboczy - dostosuj ścieżki do swoich potrzeb:launch.json
Do celów debugowania:"runtimeExecutable": "${config:chrome.executable}"
źródło