Software-update: Visual Studio Code 1.69.2

Visual Studio Code logo (79 pix) Visual Studio Code is een opensourcecode-editor met ondersteuning voor IntelliSense, debugging, Git en code snippets. Downloads zijn beschikbaar voor Windows, Linux en macOS. Ondersteuning voor de gangbare script- en programmeertalen is aanwezig en het kan daarnaast via extensies uitgebreid worden. Microsoft heeft versie 1.69.2 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:

The 1.69.2 update addresses these issues:

Visual Studio Code

Versienummer 1.69.2
Releasestatus Final
Besturingssystemen Windows 7, Linux, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11
Website Microsoft
Download https://code.visualstudio.com/#alt-downloads
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

19-07-2022 • 11:10

21

Submitter: guidogast

Bron: Microsoft

Reacties (21)

21
21
15
1
0
6
Wijzig sortering
Daar heb je het feedback topic voor via het linkje rechtsboven, zodat @Drobanir het ziet.
AuteurDrobanir Downloads en Best Buy Guide @zwik19 juli 2022 15:30
Vaag, ik had het al een keer eerder aangepast. Misschien was ik vergeten op te slaan? Het staat er nu allemaal goed.
Fijn programma. Vooral met de extensie: Live view Server.
(Geen Ctrl + S in het programma zelf en F5 in de browser meer nodig om je website in real life geupdate te zien.)
Werkt dit alleen met kleinere files?

Lijkt me lastig om zoiets te doen met Angular / React, gezien die gecompressed worden etc tijdens build.

Zoek zelf nog een manier om Angular develop modus op een bestaande backend te laten serveren (dus geen localhost:4200 maar een lokale URL met zijn eigen index.html die dus niet gevuld is door Angular).

Ideeën welkom💪
Als je een React project maakt met create-react-app, dan zit er al een automatische refresh in na een save zonder enige extensie.

Ik heb zelf niet met Anglular gewerkt, maar kun je de proxy key niet gebruiken in de package.json? Deze gebruik ik altijd als ik een React omgeving wil linken aan een NodeJS Express Server. Wellicht werkt dit ook voor Angular.

Edit: Ik zie dat de Proxy specifiek voor React is, maar heb even gegoogled voor Angular, wellicht zegt de originele documentatie er iets over :)

[Reactie gewijzigd door guidogast op 22 juli 2024 13:25]

Hi thanks voor de toelichting.

In alle front-end frameworks zit inderdaad wel een refresh optie maar dat werkt vaak niet als de backend de hele site serveert.

Stel je een groot CMS voor waar maar 1/5 deel van de pagina van Angular / react is en de rest geserveerd als 'ouderwetse' HTML door de server.

En proxy gebruik ik ook maar dat is puur voor API calls etc, niet voor de liveserver zelf (in Angular iig).

Wellicht had ik het niet helemaal goed uitgelegd, maar probeer dus een livereload server voor elkaar te krijgen *zonder* de index.html te gebruiken die Angular voor je build, met daarin de script tags etc (die inject ik zelf in compleet andere files waar Angular niet bij kan komen (andere repo))

[Reactie gewijzigd door DutchKevv op 22 juli 2024 13:25]

Met BrowserSync kun je dat ook voor elkaar krijgen. Daar kun je heel wat meer mee dan de Angular/React oplossingen of de LiveViewServer extensie.
Dit werkt inderdaad niet met react/Angular.
met npm build run (react) wordt dit bij mij echter zel steeds live upgedate als ik de code aanpas.
Gebruik maken van https://vitejs.dev/plugins/
Ik gebruik het voornamelijk met vue apps maar ik zie dat react ook ondersteund wordt.
Heb je een linkje naar die extensie? Ik zie er verschillende en twijfel welke je specifiek bedoeld...
https://ritwickdey.github.io/vscode-live-server/

[Reactie gewijzigd door Excentriekegast op 22 juli 2024 13:25]

Behalve dat het een beetje veel RAM verbruikt, is dit toch wel dé beste alleskunner op editor gebied. Ik zou bijna zeggen gooi hem maar in de standaard installer van Windows. Het is een ideale notepad++++++
Het geheugengebruik komt doordat het een Electron app is. Ik kan niet wachten tot daar een lichtgewicht versie van komt (en dat die ook gebruikt wordt).
Volgens mij is de door VSCode gebruikte electron ook een uitgeklede versie. Het voordeel van Electron weegt niet op tegen de nadelen volgens het VSCode team.
Startte het maar zo snel op als Notepad++. Dan kan die laatste inderdaad de deur uit.
Exact dit. Het zou inderdaad tof zijn als vscode in een flits op zou kunnen starten en dat de rest van de functionaliteit asynchroon inlaadt. Dit is nu al een beetje zo, maar het programma doet er nog net ff wat te lang over voor notepad++ taakjes.

Of een lichtere executable bundelen bij de installatie (optioneel maar default) die geen extensies heeft en puur de focus legt op gaan met die banaan, maar wel jouw config inleest mbt thema en lettertype/grootte etc. Die dan los in je context menu etc komt. En dat je dan met een of andere keybind of commando "vscode superfast" sessie om kan zetten in een volledige vscode instance.
Vaak wil ik graag heel kort even de enorm uitgebreide text editting features die code default al heeft zonder de "programmeer features"

[Reactie gewijzigd door youridv1 op 22 juli 2024 13:25]

Startte het maar zo snel op als Notepad++. Dan kan die laatste inderdaad de deur uit.
@youridv1
Exact dit. Het zou inderdaad tof zijn als vscode in een flits op zou kunnen starten en dat de rest van de functionaliteit asynchroon inlaadt. Dit is nu al een beetje zo, maar het programma doet er nog net ff wat te lang over voor notepad++ taakjes.
Je kan dat afvangen met per file extensie te "monitoren" en live re-loaden, mits je lokaal LAMP/WAMP hebt draaien. Da's een kwestie van tools als gulp, grunt en bower goed inrichten. bv. enkel cntl-s (gevolgd met een alt-tab naar een gerefreshte browser) is in veel situaties voldoende.

Een ander compromis is Abiword, wat andere file extensies support en een verbetering t.o.v. word.exe is. Overigens, aangezien bijna de gehele Javascript wereld draait met NPM, betreft het met name beheer workflows en amper development workflows. Los van het feit dat Javascript een geïnterpreteerde taal is.

Veel Javascript, danwel Electron app beheerders moeten tegenwoordig ook syncen met remote repo's zoals Github, en dan kan je SublimeText bv. nog overwegen; ook een stuk lichter dan VS Code. Ik zelf vindt Atom ook wel prettig in sommige situaties, zoals CSS LESS.

cc: @DutchKevv Werkt met alle files, groot en klein. Je vraag betreft de klassieke workflow in de Windows Javascript wereld. En die flow is overigens altijd (lees: in ieder geval sinds FrontPage) inferieur geweest aan Web-development op de Mac.

Wat ook het geval is, dat veel projecten/devs stqandaard werken met framework als Vue en React, en daarmee Jquery niet meer rechtstreeks aansturen. Zelfs het MVC-model is common-good geworden in de Javascript-wereld. :)

Dus het ligt er ook aan of je webapp's (SPA's tegenwoordig, of met een CMS zoals Wordpress) of GUI apps met GUI-frameworks als GTK of QT en zo maakt.

[Reactie gewijzigd door Bulkzooi op 22 juli 2024 13:25]

Ook perfect voor django/jinja templates en bijbehorende python code.
Ook heel fijn met de remote explorer voor editen over ssh connecties
Ook perfect voor django/jinja templates en bijbehorende python code.
Ook heel fijn met de remote explorer voor editen over ssh connecties
Als je MS wat wil uitdunnen in je WAMP workflow, dan kan ik ook Jetbeans Rider IDE icm Vim (met Rider plugin) aanbevelen.

Werkt ook prima, zeker voor pycharm devs is het een vrij common extentie op hun toolset.
Niet wéér een extra tool die door de IT audit moet. Met VScode was dit al een hel en in de dertig jaar dat ik nu met unices bezig ben heb ik nooit aan vim dingetjes kunnen wennen ( maar dat zal wel komen door mijn Amiga verleden)

Op dit item kan niet meer gereageerd worden.