Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Visual Studio Code 1.30.2

Microsoft Visual Studio logo (80 pix) Visual Studio Code is een opensourcecode-editor met ondersteuning voor IntelliSense, debugging, Git en code snippets. Ondersteuning voor de gangbare script- en programmeertalen is aanwezig en het kan daarnaast via extensies uitgebreid worden. Microsoft heeft versie 1.30.2 uitgebracht. De bijbehorende lijst met aanpassingen ziet er als volgt uit:

November 2018 Recovery 2

Versienummer 1.30.2
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website Microsoft
Download https://code.visualstudio.com/Download
Licentietype Voorwaarden (GNU/BSD/etc.)

Reacties (20)

Wijzig sortering
Overgestapt van Atom/PhpStorm en ben er erg blij mee:
- Er zijn heel veel extensies beschikbaar voor vrijwel elke (programmeer)taal.
- Waarbij de meeste extensies niet tot nauwelijks werken op Atom, geldt dit niet voor VSCode.
- In vergelijking met andere editors met extensies/plugins, vind ik VSCode tot nu toe de snelste (zowel in gebruik als starten).
- Is open-source, gratis en werkt prima op Linux.
- De interface oogt erg rustig en overzichtelijk.
- Settings instellen voor de editor (globaal) of project basis werkt eenvoudig.
- Ingebouwde terminal werkt fijn en kun je eenvoudig op roepen en inklappen met CTRL+`
- De ingebouwde console werkt goed en je kunt filteren en context menu aanroepen (gebruik het o.a. voor eslint en prettier)

Moet nog genoeg dingen ontdekken, zoals de tasks en de debugging. Ik ga geen extensies aanraden (afhankelijk van je doel en wensen), behalve even om te zoeken naar een sync extensie zodat je overal dezelfde settings/extensies hebt en één keymapping wanneer je overstapt van bv. Atom naar VSCode. :)

[Reactie gewijzigd door foxgamer2019 op 9 januari 2019 22:16]

Ik heb ook jarenlang met PHPStorm/WebStorm gewerkt, en ik moet zeggen dat ik het zoeken in JetBrains' IDEs wel een stuk beter vind werken dan in VS Code. Ook Emmet doet vaak niet helemaal wat ik wil (BEM ondersteuning is niet echt geweldig en je kan bijv. ook niet `m10,0` omzetten naar `margin: 10px 0;` zoals bij WebStorm wel kan.
Vooral het zoeken naar de juiste extentie in Atom is lastig. Niet omdat ze niet te vinden zijn, maar omdat vooral niet duidelijk is welke nu onderhouden wordt en wél werkt. Ook ben ik in Atom al tegen incompatibiliteit tussen extenties aangelopen. Linters die code completion om zeep helpen enzo.
Dat was ook mijn probleem. Er zijn extensies die wel werken met ide-atom en andere weer vervolgens niet.
Linter heb ik nooit echt goed werkend gekregen daardoor, heb daarom nooit echt de overstap kunnen maken van Phpstorm naar Atom.
Ik ben juist teruggegaan naar PHPStorm na een tijdje VSCode gebruikt te hebben. Ik kon niet een goede extensie vinden die het gemakkelijk maakte om namespace en use statements te gebruiken. Intelephpense werkte bij mij niet altijd optimaal met het importeren van use statements. Welke extensie raadt jij hiervoor aan?
Kijk ook eens naar VSCodium, een compile waar MS telemetrie uit is gesloopt:
https://github.com/VSCodium/vscodium
Zijn er mensen die hiernaar zijn overgestapt die hiervoor Sublime Text gebruikten en waarom?
Ik gebruik het vooral naast Sublime Text, voor grotere bestanden of snelheid is Sublime Text nog steeds unbeatable in GUI land.
Hoe groot bedoel je dan? Want voor JSON berichten van een paar MB gaat het al prima. En enkele logfiles van aardig wat MB's gaat het ook gewoon. Het probleem is vaak als je alles nog op 1 regel hebt staan, maar eenmaal pretty print omgezet, is het prima werkbaar
Logs van een paar honderd MB, XMLs van een paar GB, dat soort zaken. En dan zoeken/transformeren, van die one-off acties waar zelfs een stukje commandline te veel gevraagd is.
Lijkt me eerder dat je die bestanden sneller moet opsplitsen. Zulke bestanden raken snel corrupt en dan heb je er niks meer aan.
Het zijn exports he, die kan je gewoon regenereren.
Yup, voornamelijk vanwege programmeer talen ondersteuning. Ben dit jaar veel bezig in Python en Golang en het autocompleten, suggesties en de diverse plugins (vooral database plugins voor bijvoorbeeld mongo en mysql waardoor ik direct een database kan bekijken terwijl ik nog in de IDE zit zijn erg handig) geven mij veel meer.
Ja, met name omdat de ontwikkeling van Sublime een beetje stil staat en veel van de extensie-ontwikkelaars nu naar VS Code over zijn. Er wordt enorm veel voor ontwikkeld en dat is toch wel fijn. Zeker als je taal en bijbehorende libraries veel bijgewerkt worden, dan moet de IDE wel mee.

Qua bediening en mogelijkheden zou ik zeggen dat VS Code gelijk staat aan Sublime.
Ik gebruikte hiervoor ook Sublime, maar heb op mijn nieuwe computer toch alleen maar VSCode geïnstalleerd, en sublime eigenlijk niet meer gemist. Er zitten ook wel wat features in die Sublime ook had, zoal's de pop-up console waarin je editor specifieke commando's in kan typen.

Heb Sublime tot nu toe nog niet gemist.
Het enige dat voor mij ontbreekt is goede pl/sql code herkennng ala SlickEdit.
Springen naar procedures etc. Voorlopig ben ik nog niet over maar het wordt echt steeds beter.
Deze zou moeten bieden wat je zoekt (navigate to procedures, functions): https://marketplace.visua...emName=xyz.plsql-language

Gelukkig programmeer ik niet meer stuff voor PL/SQL, kan je daarom niet echt verder helpen. ;)
Die extensie gebruik ik ook voor mijn pl/sql, sinds kort ondersteunt het ook connecties zodat je de code ook kan draaien in vscode.
Deze ken ik inderdaad, maar die springt helaas alleen in dezelfde file, of als de namen aan een bepaalde standaard voldoen.

"
Go to a symbol (see Go to Symbol) in the same file
Go to a symbol (see Go to Symbol) in another file whose name includes the package or method name.
e.g.: XXX_MyPackage.pkb or XXX_MyFunction.sql
"

Ik werk met veel meer files in een project verspreid over verschillende folders, als een procedure in een ander package zit zou het fijn zijn als Code dat zou kunnen opmerken en dan dus de juiste file opent, zoals SlickEdit doet.
Hopelijk komt er snel zoiets, aangezien de opstartsnelheid en GIT functies in Code dan weer veel beter zijn :)

[Reactie gewijzigd door Hordo op 10 januari 2019 10:42]

Zelfs de arduino plugin werkt perfect. Je kan direct je devices programmeren


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True