Software-update: Visual Studio Code 1.31.1

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.31.1 uitgebracht. De bijbehorende lijst met aanpassingen ziet er als volgt uit:

Version 1.31.1 - January 2019 Recovery
  • Debugging with smartStep disabled still shows frames labeled as "skipped by smartStep"
  • Custom task providers no longer work in 1.31.0
  • Failed to create terminal for task clean
  • Terminal can crash when resizing both dimensions
  • Unable to copy files across VSCode windows in 1.31
  • Cannot duplicate a file at the top-level folder using alt+drag.
  • CMD+Return/CMD+Down on search result no longer focuses editor
  • svgs not rendering in Markdown preview since update
  • Explorer: middle click should open pinned file
  • New Explorer Tree Click in New Folder Name Box Shows Duplicate Folder
  • Can't select text during rename
  • Can't expand/collapse folder with single twistie click, when in doubleClick open mode

Visual Studio Code - Tweakers.net

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

Door Japke Rosink

Meukposter

18-02-2019 • 17:05

11

Submitter: guidogast

Bron: Microsoft

Reacties (11)

11
11
8
1
0
3
Wijzig sortering
Aan de ene kant is het een heerlijk programma.... Aan de andere kant is het zwaar inefficient.

Vooral op linux is het bijzonder wat men doet om bv de applicatie te installeren (ze unlinken gewoon /bin/bash in de installer). Kan dus aardig wat issues veroorzaken als je niet bash gebruikt haha.

Persoonlijk blijf ik toch op Sublime Text hangen. Werkt toch net een heel stuk sneller.
Sublime Text en VSCode zijn dan ook twee perfecte middenwegen tussen een volledige IDE en een simpele text editor. Het is eigenlijk een soort Notepad++++, met debugging features, extensions en syntax highlighting. Mijn persoonlijke voorkeur gaat uit naar VSCode vanwege de eenvoudige personalisatie, maar in mijn optiek zijn het beide erg goede programma's met een goede balans tussen snelheid en features
Ik gebruik het op Linux, extreem snel en geen problemen met fish dus niet bash
VS Code is tenminste gratis. Tegenwoordig is Sublime toch een tikkeltje te duur voor wat het is.
Ik draai meestal tools die problemen veroorzaken in een container:

docker run -d -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=unix${DISPLAY}" --device /dev/dri --name visualstudio jess/vscode

Gebruik container van voormalig docker dev, kon geen officiële vinden.
Ik gebruik eigenlijk Visual Studio Pro voor C#, Qt Creator voor C++, en tegenwoordig Goland voor Go. Ik heb Visual Studio Code geprobeerd en dit beviel, maar met elke update lijken de bugs toe te nemen. De bugs zitten me inmiddels zo in de weg dat ik er eigenlijk weer vanaf ben gestapt. Op zich is het jammer, want het heeft wel potentie.
Per versie meer bugs? Klinkt als dat je een extension gebruikt die niet meer onderhouden wordt.

Waarom niet de bugs posten in https://github.com/Microsoft/vscode/issues?
Ik moet zeggen dat ze daar wel heel snel zijn met het afkappen van bug reports. Als het er maar half naar uit ziet dat het probleem niet in vscode zit, dan trappen ze het issue dicht. Ze kunnen ook even de moeite nemen om iemand op z'n minst van het acute probleem af te helpen, ipv te blèren "niet ons probleem". Het wordt tenslotte gebacked door een groot bedrijf, dus er is voor hun echt wel voordeel bij om over te komen als aardige mensen met blije gebruikers.

Los daarvan mag een programma niet crashen door misdragende extensions. Dan moeten die extensions automatisch gestopt worden. Dat is het gedeelte aan extensible software wat bijna altijd achterwege gelaten wordt.

[Reactie gewijzigd door _Thanatos_ op 25 juli 2024 07:29]

Het kan best zijn dat de gebruikte plugins niet stabiel zijn en oorzaak van de problemen.

Ik gebruik Go for Visual Studio Code en C# for Visual Studio Code. Deze worden bijgehouden door Microsoft zelf.

Een feit is wel dat de IDE pas nuttig wordt met die plugins, anders kan ik net zo goed in een tekst editor gaan werken dat gewoon in C/C++ is geschreven en minder traag start.

Voor mij is het in ieder geval niet werkbaar, en ik ben inmiddels overgestapt op Goland voor Go en terug naar Visual Studio Pro voor C#. Dit zijn wel betaalde producten, maar het is het voor mij waard dat code completion, statische analyses en terminal windows goed werken en niet op zwart gaan.

Misschien ben ik wel teveel eisend, maar ik moest de IDE meerdere keren per dag herstarten om hem werkend te houden.

Overigens, over het melden van issues: Daar heb ik in het verleden best tijd in gestoken, en dat levert vaker niets op dan wel. Anderen melden dezelfde issues is mijn ervaring, dus dan hoef ik daar mijn tijd niet aan te verspillen.

Wat @Aionicus ook zegt: De IDE wil ook zelf steeds meer plugins installeren. Het blijft om de haverklap suggesties voor plugins geven. Ik vecht daar ook tegen. Waarschijnlijk kan het ook uit, maar die suggestie had het me nog niet gegeven. ;)

Een ander probleem wat ik specifiek in het geval van Go had was trouwens dat de package import weg worden gehaald als deze niet worden gebruikt. Hierdoor was het heel lastig om completion te gebruiken. Immers, die werkte pas als je eerst de code opslaat, waar meteen de ongebruikte import weer verdween. Dat vertraagt me, want dan moet ik eerst voorbeeld code plakken voor de import blijft staan. Kan ook vast uit, maar omdat het niet het enige probleem was... niet gezocht. Ik begrijp overigens dat dit komt doordat go fmt wordt gedraaid op het moment dat ik save, maar ik wil liever zelf het moment bepalen waarop die tool wordt gedraaid.

[Reactie gewijzigd door yade op 25 juli 2024 07:29]

Het heeft zeker potentie!

al zijn sommige features ook wel een beetje vervelend. open je 1x een bepaald bestandstype en gelijk 10x de vraag of je docker wilt installeren.... en dan ook niet onthouden. Maar gelukkig poetsen ze de bugs eruit. Ik hoop alleen echt dat ze dat /bin/bash unlinken stoppen.
Heerlijke IDE, kan eigenlijk geen enkele reden vinden om nog iets anders te gebruiken. Aantal plugins is gigantisch en ze blijven het constant verbeteren met nieuwe features.

Op dit item kan niet meer gereageerd worden.