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.22

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

March 2018 (version 1.22)

Welcome to the March 2018 release of Visual Studio Code. There are a number of significant updates in this version that we hope you will like, some of the key highlights include:
  • Syntax aware code folding - Adds improved folding for CSS, HTML, JSON, and Markdown files.
  • Cross file error, warning and reference navigation - Move quickly around your workspace.
  • New Hint suggestions - Makes it easy to spot suggested fixes or refactorings in the editor.
  • Convert to ES6 refactoring - New Code Actions to convert to ES6 classes and modules.
  • Auto attach to process - Automatically attach the debugger to running Node.js processes.
  • Logpoints - Inject logging without changing source code or restarting your debug session.
  • Better large file support - Faster syntax highlighting and easily increase memory for very large files.
  • Multi-line links in the terminal - Paths and URLs can span lines in the Integrated Terminal.
  • Emmet wrap preview - Live preview for Emmet's wrap with abbreviation functionality.
  • Improved updates on Windows - Automatically updates in the background for less downtime.
  • Preview: Organize JS/TS imports - Remove unused and sort remaining imports.
The release notes are arranged in the following sections related to VS Code focus areas. Here are some further updates:
  • Editor - Emmet performance and smart matching improvements, new snippet Date variables.
  • Workbench - Smoother scrolling on Windows, automatic save during Search and Replace.
  • Debugging - Improved Node.js process picker, postDebugTask in launch.json.
  • Tasks - Better command and argument quoting and escaping support.
  • Languages - Easier IntelliSense in JSDocs, CSS path completion.
  • Extension Authoring - Long running operations with cancellation, add related information to diagnostics.
Versienummer 1.22
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 (29)

Wijzig sortering
Blijft echt een van de beste IDEs ooit.
Maar voelt wel een beetje dat de rek er ondertussen uit is..
Alles wat je nodig hebt zit er ondertussen in, of is beschikbaar via plugins.
Honestly, daar ben wel blij mee. Updates met nieuwe functionaliteit is altijd leuk, maar ongestoord m'n werk kunnen doen vind ik nog veel leuker. Inmiddels is alles op mijn wensenlijstje wel doorgestreept en ik had niet verwacht dit te zeggen, maar dit is in mijn ogen inderdaad met afstand de beste IDE waar ik mee gewerkt heb. Voor het werk wat ik er als webdeveloper mee doe dan, uiteraard...
Je vindt Visual Studio Code beter dan PhpStorm? Zo ja, wat zijn de punten waarom je voor Visual Studio Code kiest?
Hier een groot IntelliJ gebruiker voor 7 jaar.. Ik was eerst ook sceptisch tegen over Web/PHPStorm gezien de vele features die IntelliJ heeft..

Maar wat ik vooral begon te merken, is dat IntelliJ op Linux steeds meer bugs krijgt (muis doet het regelmatig niet etc) en dat WebStorm moeite heeft met zeer grote projecten, vooral met TypeScript. (FE + 10 microservices,etc).

De grootste reden dat ik ben overgestapt naar VSC is de performance, en het feit dat eigenlijks alles erin zit wat ik zoek: Git support, redelijke autocomplete etc, en vooral veel Javascript support.

Maar eerlijk gezegd weet ik niet of VSC heel veel met PHP doet / kan.
Plus de prijs niet te vergeten, GRATIS :)

p.s. als je VSC eens zonder al te veel frustratie wil proberen, er is een plugin voor de Intellij keymaps

https://marketplace.visua...intellij-idea-keybindings

Zo 'hop' je er redelijk snel in :)

[Reactie gewijzigd door DutchKevv op 10 april 2018 13:38]

Kort door de bocht: zo'n 200 punten, of eigenlijk... munten. Om exact te zijn, 199 euro munten :P

Meer dan dat eigenlijk niet eens echt, het is meer een persoonlijke smaak denk ik. Het voelt wat meer van deze tijd.
PhpStorm is een geweldig pakket en mijn collega's werken daar ook mee. Zelf heb ik gewerkt met Netbeans (lang geleden), Zend Studio en later SublimeText (die met draadjes van plugins aan elkaar hing). Was klaar om over te stappen naar PhpStorm toen ik eerst Visual Studio Code een poging gaf.

VSC heeft standaard niet té veel opties maar de standaard is voor wat ik doe nagenoeg voldoende. Heb alleen een PHP debugger (xdebug) en SCSS transpiler installed, verder niets noemenswaardigs geloof ik.
Schrijf voornamelijk WordPress thema's en plugins in PHP, JS en SCSS. Het integreert perfect met mijn/onze workflow.

"Ik ben een Mac" met een ongegronde haat jegens Microsoft (met Internet Explorer aan de oorsprong, maar ook hun monopoly met Exchange en Outlook) dus als zelfs ik zo blij ben met een pakket van Microsoft, dan is het wellicht een poging waard? :Y)
Haha je bent een Mac.

Maar wat betreft Sublime Text, wat is er dan b.v. zoveel beter aan VSC? Ik gebruik zelf Sublime en heb VSC nog nooit gebruikt.
De kracht van SublimeText vond ik altijd dat het niet een volwaardige IDE is zoals een Zend Studio of PhpStorm, meer een kale (snelle!) tekstverwerker die je aan de hand van plugins en packages naar je hand kon zetten en het kon laten lijken als een volwaardige IDE.

VSC voelt heel vertrouwd als je van SublimeText maar biedt out of the box toch meer in de user interface; zoals standaard geďntegreerde GIT en Debug tools (waren beiden ruk in ST) en een visuele package manager etc.

Ik raad je zéker aan om VSC gewoon eens te installeren naast ST om even te "voelen" hoe het werk :>
OK ik denk dat ik het op een gegeven moment wel ga proberen.
Zou ik zeker doen. Ik ben vorig jaar overgestapt naar vsc en heb na een korte leercurve geen dag meer omgekeken naar Sublime.
Welk nieuw ding ben je het blijst mee?

Het lastige is wel dat ik het ook voor Autohotkey gebruik, waar volgens mij geen syntax highlighting voor is in VSC. En een linter-plugin maken lijkt ook veel lastiger dan voor Sublime. Die dingen heb ik wel allemaal goed werkend in Sublime.
Goh! Ik dacht dat ik al wel eens Gegoogled had op Autohotkey Visual Studio en weinig resultaten kreeg. Fijn dat er in elk geval een syntax is. Linter vind ik zo gauw niet, maar ja.
Meeste packages (SublimeText, Atom) gebruiken eslint.org als linter, zo ook Visual Studio Code. Scroll maar even door de lijst met meest populaire extensions: https://marketplace.visua...tegories&sortBy=Downloads
Ja I know, Eslint is heel fijn voor Javascript. Maar ik bedoelde een linter voor Autohotkey. Die heb ik min of meer zelf moeten maken voor Sublime, maar bestaat bij mijn weten niet voor VSC en is volgens mij ook een stuk lastiger om te maken voor VSC qua plug-in. Maar goed. Ik begin wel een beetje onrustig te worden met Sublime nu ik steeds vaker hoor dat iedereen overstapt op VSC!
'UX' ervaring is al zoveel keer beter bij VSC, gebruik het maar eens een week, je wilt nooit meer terug.
Ik heb alleen WebStorm gebruikt, maar wat voor mij de doorslag geeft is dat VS Code veel soepeler werkt op de machine die ik van de klant moet gebruiken dan WebStorm. WebStorm geeft meer mogelijkheden, maar daardoor vind ik het geheel ontzettend rommelig en traag aanvoelen. VS Code is wat dat betreft overzichtelijker en sneller.

VS Code geeft mij prima code completion, linting, multi cursor support en een snelle zoek functie.

Ik weet niet hoe het zit met ondersteuning voor PHP. Het is alweer een tijdje geleden dat ik daar wat mee heb gedaan.
Nog genoeg toe te voegen. Het is ook mijn #1 IDE, maar ik mis nog steeds een paar dingen. Vooral refactoring tools voor allerlei talen. Het is er wel, maar echt in de kinderschoenen en niet zo makkelijk als in bijv. IDEA of Visual Studio.
En wat dacht je van assembly en memory dumps in de C/C++ debugger? Het kan nu wel, maar alleen met getypte commando's in de gdb commandline.
Je moet wel onderscheid maken tussen de Editor en de plugins / Language Servers. VS Code biedt extension points die gevuld kunnen worden door de plugins.

Ik zie nog heel veel verbeteringen voor Omnisharp en die gaan er ook ongetwijfeld komen, want de voorbereidingen worden al gedaan in Roslyn..

Maar wat ik van VS Code graag zou willen is:
Syntax kleuren afkomstig van de Language Server. Voor C# heeft Roslyn al deze data, maar VS Code ondersteunt enkel regex om syntax te kleuren.

Ander punt is een generieke Test Explorer waar plugins op kunnen inhaken. Helaas staan beide zeer laag op de backlog.
ik zie nog veel bugs in de behandeling van plugins. Heel vaak ben ik opeens intellisense voor PHP kwijt, en ook krijg ik een paar keer per dag popups dat de "extension host" weer gecrasht is.

En ik heb niets raars qua plugins geinstalleerd, alleen die voor PHP en Swift.

Draai het op Mac trouwens (en af en toe op Linux). Ik gebruik ook Windows maar vooral voor gaming.

Verder helemaal top hoor. IDEA vond ik ook mooi maar kost geld voor PHP dus dat valt al af voor privegebruik. En de diverse tekst editors (sublime text enz) vind ik te beperkt. VS vult het gat mooi.

[Reactie gewijzigd door GekkePrutser op 10 april 2018 10:56]

Ja werkt meer dan uisteken. Geweldige plug-in library ook. Kwam van UltraEdit op WIndows en nogal verwend dus. Kan hier prima mee om op macOS.

Alleen één punt waar ik steeds tegen aanloop in column mode (Mac: [Alt]-[Cmd] + nav). Stel je hebt 5 regels:
// start telt niet mee (Edit: ik zie dat de 5 spaties voor de 3 letter woordjes niet getoond worden, ga er vanuit dat die er zijn)
123

abc

xyz
// einde telt niet mee

Als je nu in colunm mode alle regels op de eerste positie selecteert en druk 1 maal op delete dan krijg je het volgende

// start telt niet mee
123
abc
xyz
// einde telt niet mee

op alle lege regels zijn de line feeds opgegeten. Er zijn andere scenarios waarbij regels gemerged worden. Echt heel vervelend.

Weet iemand hoe er voor te zorgen dat in column mode LFs of CR/LFs genegeerd worden?

[Reactie gewijzigd door mindcrimemike op 10 april 2018 11:17]

Je zou hiervoor multi-cursor kunnen gebruiken (Alt+mouse click). Daarmee gebruik je alleen cursors op de regels waar je iets wilt wijzigen.
OK dat is in ieder geval een work-around. ben gewent alt-cmd te klikken en dat met de pijl naar beneden te lopen en dit voor hele code blokken te doen. dus van 25 regels er 22 aanklikken behalve zeg 5 is wel bewerkelijk. Toch bedank voor de suggestie....gaat me vast regelmatig redden :-)
Er zijn nog wel zaken toe te voegen, zoals:

- Font kleiner maken in de sidebar. (Kan door custom CSS).
- Dockeable panels (bijvoorbeeld 'git lens' aan de rechterkant en sidebar links).
- Font kleiner maken in de sidebar. (Kan door custom CSS).
Bedoel je dat dit nu al kan met een work around via CSS? Als je een tip hebt wat ik moet doen om dit voor elkaar te krijgen, graag!
Mooie editor het enige wat ik echt heel graag zou nog willen zien is dat je kan instellen dat de open klap kopjes in de explorer automatisch dicht kunnen als je een ander kiest kopje.
iemand een idee of daar een plugin voor is of een instelling die ik gemist hebt?

ik zat hiervoor op netbeans en dat vindt ik eigenlijk beter maar dat gaf problemen hier op mijn werk.
Ik zou dat juist heel vervelend vinden als hij de folders die ik open heb elke keer sluit :)

Maar een keuze optie zou het beste zijn natuurlijk.
Er een editor gelijk aan VSCode voor MS SQL en Azure databases beschikbaar SQL Operation Studio. Ook voor Linux en MacOS. Het is een lichte versie van SQL Management Studio.

Hij is nu nog als "preview" beschikbaar en dat merk je wel want er zitten nog wat bugs in. Maar er komen steeds vaker updates uit. Als je kennis hebt van SQL queries is dit wel een aanrader.
Voor gewoon SQL werk voldoet de plug-in prima. Voor wat meer geavanceerd werk zou dit zeker wel een prettige optie zijn. SQL management studio is wel erg lomp.

Op dit item kan niet meer gereageerd worden.


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

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