17 ms·
Visual Studio Code 1.5
- out_of_protocol 10y agoAnti-dupe rules are too tight - redirected me to 1.4 discussion (opened a while ago) due to non-unique url
- simlevesque 10y agoCan you bypass them by adding query parameters to the url ?
- hexis 10y agoThis looks like a reasonable and unique URL for this story - https://code.visualstudio.com/updates/v1_5 https://code.visualstudio.com/updates/v1_5
- out_of_protocol 10y agoThanks! Hard to find :(
- AdamTReineke 10y ago@dang (or mods) - Could the URL for the story be updated to this one?
- deleted 10y ago[deleted]
- ZanyProgrammer 10y agoI'm still holding out for Visual Studio for Mac.APP, not crummy Xamarin or a glorified text editor.
- mastax 10y agoYou'll be holding out for a long time, then.
- deleted 10y ago[deleted]
- vetinari 10y agoYou can find it under name IntelliJ IDEA.app ;)
- bdcravens 10y agoWas working with Angular 2 code today. WebStorm: 1.2gb memory used. VS Code: 45mb. WS gives me a few bells and whistles, but I prefer Code's lightness, and that it doesn't have a "screw you I'm indexing again" mode.
- vetinari 10y agoI like vscode too, but that does not mean, that they are in the same weight category. Vscode is "just" an editor, while IDEA is a full-blown IDE. The original poster wanted the full Visual Studio, not vscode. (However, for some reason, I like the code completion in python mode in IDEA more than in vscode. It doesn't feel right, like the IDEA one does.)
- szines 10y agoIn terms of WebStorm, dont forget to exclude tmp folders and other generated, transpiled content folder to exclude from indexing, otherweise it will be always busy. :)
- Noseshine 10y agoWhich by the way is the very first thing that I found as recommendation for how to configure projects for VSCode when I tried it today, and very explicitly: See 'Using the "exclude" property' on https://code.visualstudio.com/docs/languages/jsconfig https://code.visualstudio.com/docs/languages/jsconfig > The exclude attribute tells the language service what files are and are not part of your > source code. This keeps performance at a high level. If IntelliSense is slow, add folders > to your exclude list (VS Code will prompt you to do this if it detects the slow down). I went back to WebStorm though after checking VSCode out. I'm using "static type checking through IDE an JSDoc" instead of TypeScript or Flow, although I'm always evaluating both. This far I keep watching them, WebStorm alerts me to type mismatches based on all the JSDoc and Google Closure compiler type annotations I have for each and every variable, function and parameter. VSCode supports it a lot less well than WebStorm, which if you use TypeScript won't matter that much to you. I'll probably go with Flow at some point, WebStorm is getting support for it right now, it's in the current EAP (early access program). I think those who use TypeScript may probably be the closest to getting what I would get from WebStorm, although the latter also has very good TypeScript support. What I like about WebStorm is that they react pretty quickly to (good) bug reports, I filed about a hundred and 2/3rd of them have been solved quickly, of the remaining various type inference issues for example for destructured variables or parameters still need fixing, but that's because of my JSDoc reliance which I'm not sure many other people use.
- tdicola 10y agoHuh, are you thinking of developing Win32 API apps on OSX?
- ZanyProgrammer 10y agoMVC websites, which you can do with Xamarin as well?
- Analemma_ 10y agoWhat would full Visual Studio get you that VSC does not? IMO, the main awesomesauce of VS, and its advantages over other IDEs and editors, are 1. The first-in-class debugger 2. Intellisense 3. Really good support for Windows-specific technologies like Win32 and COM VSC has 1 and 2 either now, or on its roadmap. As for 3, why do you want to develop for Windows on a Mac? I guess I don't understand what you need that VSC isn't already giving you, or planning to.
- duaneb 10y agoRefactoring. Does that come with Intellisense? I've found that even 'rename this symbol' is extremely hard to find support for even in static languages.
- Analemma_ 10y agoIt does, but it requires support from language services so it's language dependent (just because a language has syntax highlighting, it may not necessarily have 'rename symbol' support)
- softawre 10y agoVS Code does good renames (across project) in TypeScript, at least. VS still has a ton more features though.
- rayiner 10y agoNot guzzling battery life at idle would be a good start.
- to3m 10y agoI don't appear to be able to put the debugger windows wherever I want in VSCode, let alone create additional ones... so I'd say that VSCode isn't really a substitute :(
- tomc1985 10y agoVisual GUI editor (though that was a bigger deal in the past) First-in-class C# support Refactors Object browser Hit "F1" to get help on that function Search everywhere Templates / Code library MSDN is very thorough (if wordy), lots of examples and documentation * * * I use VSCode at work a bit; it's faster than Atom but not as fast as sublime. It's a decent code editor, I guess if I was full-on JS I'd love it but it's still kinda eh Lots of good progress though; I definitely have my eye on this one
- romanovcode 10y agoI'm working with C# on Mac with this and it works perfectly fine. Debugger and intellisense is good enough to work with. It will never be as advanced as VS but then again, VS will (probably) never come to Mac.
- duncanawoods 10y agoCan you share your instructions for setting it up please? I found it very unconvincing last time I tried - I had weird errors installing .net Core, weird errors setting up tools in VS code and found no definitive instructions. I expected it to work pretty much out of the box... but no.
- sixothree 10y agoI installed .Net Core on a brand new Mac following the (seemingly very simple) instructions on Microsoft's web site and had errors too. Not impressed with that aspect at all. Not sure if my fixes were correct or if everything was working correctly so I just abandoned .Net Core on the Mac.
- romanovcode 10y agoOkey guys there has been some additions in what you need to do nowadays because of some problem regarding encryption libraries. What you do on mac is: brew update brew install openssl ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/ ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ Then download the .net core installer for mac and it will work. Also make sure you download the C# extension in VS Code.
- alexkavon 10y agoI find it interesting that this software isn't designed with Xamarin for all platforms, but instead uses Electron. I mean I get it, the cross platform libraries are better in Electron, but it side steps their current cross platform initiative.
- ygra 10y agoIt predates MS buying Xamarin, I think.
- gary__ 10y agoVS Code Initial release: April 29, 2015 Xamarin Acquisition Announcement Feb 24, 2016
- jongalloway2 10y agoAnd VS Code runs on the Monaco editor, which goes back a while before that: http://www.zdnet.com/article/microsofts-browser-based-dev-toolbox-how-monaco-came-to-be/ http://www.zdnet.com/article/microsofts-browser-based-dev-to... http://www.hanselman.com/blog/ARichNewJavaScriptCodeEditorSpreadingToSeveralMicrosoftWebSites.aspx http://www.hanselman.com/blog/ARichNewJavaScriptCodeEditorSp...
- Touche 10y agoXamarin doesn't support the platform the editor was originally written for: the web.
- thatswrong0 10y agoI switched from Atom recently and have very few complaints. One of them was the (lack of) icons in the sidebar.. the new Seti icon theme is a great addition. Ooh and they supposedly made Cmd-P searching ('Quick Open') faster. My other main complaint! Edit: Yep it's faster. I used to wait a second or two for the desired results to pop up, now they're close to instant.
- mrspeaker 10y agoI don't hold allegiances to a text editor (c'mon, it just edits text!) so I switched from Atom for a while too: I was very impressed with it (it feels so snappy, and looks so cool!). It fell over on linting some of the ES7/8 things that we use in our code base - but as soon as they fix that I will give it another serious go.
- dotch 10y agoI had the same complaints and just went with the excellent ESLint plugin with a ES2016/17 friendly config instead of the default vscode linting.
- tracker1 10y agoAgreed, it would be nice if the eslint module swallowed javascript linting errors for you... Also, would be cool if it defaulted to using an in-module copy of eslint with the airbnb preset as it's default if no eslint config file is found in the project/workbench.
- thatswrong0 10y agoIMO the Airbnb preset is too extreme / opinionated to use as a default ESLint config. Maybe something a bit more trimmed down would be reasonable.
- arvinsim 10y agoThe beauty of ESLint is that you can override it with your own settings. So you can use the AirBnB setting as the base and override the things that you want.
- spleeder 10y agoI love how VS Code has no problem working with large and even minified files (unlike some other “modern” editors). Every update is just icing on the cake. Keep up the good work!
- Yhippa 10y ago> minified files Did not know this. Are you telling me it un-minifies it to make it a bit more readable?
- bdcravens 10y agoNo, but it doesn't choke like other editors do.
- deleted 10y ago[deleted]
- cyberferret 10y agoI had to tweak a minified CSS file for a client project the other day, and granted, VS Code opened the file faster and auto wrapped the output (Atom took a while and showed the file as one long 70000 character single line). However, I noted that VS Code lost all syntax highlighting and displayed everything as a uniform grey text, making it harder to find what I was looking for. Atom retained the CSS syntax highlighting. I also have a plugin for Atom to 'prettify' the CSS and basically un-minify it. Anyone recommend a similar plugin for VS Code that can do the same?
- m-zuber 10y agoWhat was the language mode set to? Look at the bottom right, or use ctrl + k, m to open the dialog.
- drewrv 10y agoI've been using VS Code for a couple months now to do django development. This is a welcome update as the file explorer being hard to read was my only real complaint.
- plexicle 10y agoOpening a newly cloned Chromium repository in ~3s is very impressive to be honest.
- sunnyps 10y agoStill not impressed. I just tried it with Chrome and it's way slower than Sublime Text to be useful for me even when excluding large parts of the checkout. Also enabling the C++ extension made my computer hang, I couldn't spawn new shells or even login in a tty. I really want to be able to use it for my work but I can't unless it's about as fast as Sublime Text.
- JonnieCache 10y agoI was about to try one of these fancy new browser based editors again, but now I'm confused. Shouldn't opening a directory be O(1)? I just opened the chromium trunk in sublime and it took 0.2 seconds, regardless of whether it was currently running or not. Why would one ever use a text editor that has perceptible latency when doing everyday tasks? 3 seconds isn't even latency, it's a freeze tbh.
- sunnyps 10y agoI don't think being "browser based" as the reason that opening a directory is slow. A lot of traditional IDEs (cough Visual Studio cough) also have similar problems. I think they're doing a bunch of work (e.g. caching all subdirectories and files) but aren't doing it concurrently with the UI.
- deleted 10y ago[deleted]
- mxvzr 10y agoI feel we are comparing apple to oranges here: sublime (a text editor) will simply list files & directories in the top level folder when you add a folder to the projects while an IDE (thinking mostly of Eclipse here, but I assume other IDEs aren't that different) will parse every single file to build ASTs, symbol lookup tables and all these things that you either love or cannot stand.
- k__ 10y agoDo they color changed files in the sidebar now or do I still have to switch to the version control view? edit: serious question, I like the coloring of changed/new files in Atom.
- out_of_protocol 10y agoNo love so far
- Analemma_ 10y ago"Update All Extensions" Nice! It was a huge PITA before to close and reopen the editor once for every extension that had to be updated. One of my last big gripes about VSC, gone.
- joaomoreno 10y agoThere's also an `extensions.autoUpdate` which lets you not worry about it again.
- johnfn 10y agoI really liked Visual Studio Code, but I couldn't really use it without a Vim plugin. So over the last few months I've been working on this one: https://marketplace.visualstudio.com/items?itemName=vscodevim.vim https://marketplace.visualstudio.com/items?itemName=vscodevi... I think it's gotten a lot better, and if lack of vim keybindings was something that was holding you back from trying VSC, I highly encourage you to try it again!
- alfanick 10y agoThanks from a user ;) I cannot use any editor without vim keybindings, furthermore I love "relativenumber", however VSCode gives no API for relative numbers (there is some hacky gutter images extension, but it is really hacky, slow and bad looking). I've made a fork with relative numbers built-in https://github.com/alfanick/vscode https://github.com/alfanick/vscode. Not going to do pull request, at least not yet - unit testing and i18n required. BTW I do not use TypeScript (or JS), but it was quite easy to write, still I was quite surprissed how messy VS Code codebase is.
- johnfn 10y agoAh, you should definitely join in on our Slack. Another guy has done some similar work in a plugin: https://github.com/extr0py/vscode-relative-line-numbers https://github.com/extr0py/vscode-relative-line-numbers
- alfanick 10y agoyeah, that's the extension that inspired me ;)
- rebornix 10y agoThe reason that plugin lags is because it was using `setInterval` initially but I changed it to selectionChange hook and now it works smoothly. Now the only problem with it is it hides breakpoints but definitely we will improve this experience later on. / I'm a Code team member*/
- carussell 10y agoIt's unfortunate to see that the group who named their extension "Vim" is being recognized as more or less the official recommendation for Vim emulation, despite being not so good. The last time that I did a survey of feature completeness, performance, and code quality, the author of the amVim extension had a much better showing across the board--and more active involvement in VSCode extension APIs themselves. Perception and naming do matter.
- Analemma_ 10y agoI haven't used the Vim extensions specifically, but in the extension "store", you can see number of downloads and an average star rating. Is the "bad" Vim plugin not getting downvoted?
- carussell 10y agoThe point isn't that the VSCodeVim extension is bad, it's that it isn't good. Having said that, as a project, I would call it a bad one. Last time I commented on this on HN, I pointed out that the VSCodeVim group's extension had three times the number of downloads as the one called amVim. And of course it would. I speculated last time, just like I'm doing here, that this has more to do with the names chosen for the projects and the air of authority they have (VSCodeVim vs amVim) than it does with extension quality. More troubling is that recently the VSCodeVim folks changed their packaging so that it appears under the Vim name in the extension gallery and began using the official Vim logo, too. Not cool.
- coldtea 10y agoAre you the author of the amVim project as its GitHub handle implies? If so, isn't a "full disclosure" needed when speaking of a "competitive" project?
- detaro 10y agoHow do you connect "carussell" to https://github.com/aioutecism/amVim-for-VSCode https://github.com/aioutecism/amVim-for-VSCode?
- msoad 10y agoVSCode + TypeScript is an amazing experience for us poor JavaScript developers that never enjoyed proper autocomplete and refactoring in our editors. Writing JavaScript feels like writing random bash scripts with no help now. TypeScript is freaking awesome and you should start using it! :)
- jackmott 10y agoand some of your errors are caught before firing up a whole web app and a browser!
- aviraldg 10y agoTry WebStorm. I'm surprised at how few people use it, given the quality of the autocomplete and code assistance (and the fact that it works just as well with ES6 as it does with TypeScript!)
- jackmott 10y agoI think people find it a little overwhelming, if they aren't familiar with other IntelliJ editors already. I did. Of course Visual Studio is just as overwhelming, but more people are forced to be used to that.
- mixedCase 10y agoVSCode is open source software. WebStorm isn't. I love JetBrains IDEs but I sure as hell prefer using tools that I can fix or modify myself.
- akvar 10y agoSuperbly fast. And the extensions make it even more lovable. Very happy to have moved to VSCode from Sublime.
- davidmurdoch 10y agoThis is great. And crazy fast. Great work VS Code team!
- tracker1 10y agoGrrr... seeing some issues since 1.5 wrt corporate proxy and ssl signing.
- tjalex 10y agoSame; can't load any extensions. Issue has been posted: https://github.com/Microsoft/vscode/issues/11702 https://github.com/Microsoft/vscode/issues/11702
- dchuk 10y agoAnyone use VS Code for Ruby/Rails? Equal or better than Atom/Sublime? I switched from sublime to atom recently but atom is slow (I know I know) and VS Code seems well regarded so willing to give it a try.
- claudiug 10y agono autocomplete. c#, javascript, even python autocomplete is really amazing
- dchuk 10y agoDo you know if there are extensions that could bring autocomplete for ruby?
- Delmania 10y agohttps://github.com/rubyide/vscode-ruby https://github.com/rubyide/vscode-ruby https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby https://marketplace.visualstudio.com/items?itemName=rebornix...
- claudiug 10y agotry both of them. beside some coloring, rest are bad. So I just return to rubymine :) I do also some python and js, is quite amazing :)
- dchuk 10y agoFor some reason I can't reply to the child comment... I tried using rubymine for a bit as well, but I could never get it to not be slow as hell (I'm on a 2015 mbp with 16gb of ram). Tried tuning the settings a bit, turned on the fast typing config thing, still really laggy. The one thing I was thinking was that I was also developing in a docker setup, so maybe file access was interfering or something? I haven't run a test outside of docker, so can't really verify and have moved past rubymine for now.
- meritt 10y ago
- romanovcode 10y agoI just want to say big thank you to the authors! This editor is my favorite.
- maxsilver 10y agoI love the updates the VSC team has been putting out, and I know this is related to Electron issues, but I really wish they would add High DPI support. Without it, this weird situation exists where Microsoft's Visual Studio Code looks really blurry on Microsoft's Surface Pro, because Microsoft Software isn't using Microsoft's API.
- clappski 10y agoIve always wondered why they don't break the text editor from Visual Studio out into a native lightweight editor. If they did that I would switch from Notepad++ for my text file editing on Windows. However, even if there was a native VSCode for Linux it wouldn't tear me away from Emacs.
- tinza123 10y agoTry start it with `--disable-gpu`, works for me on 4k screen / 1080p screens both
- sethammons 10y agoLove vs code for Go. I dropped sublime immediately.
- nemo1618 10y agoany particular extensions you recommend for working with Go?
- sethammons 10y agohttps://github.com/Microsoft/vscode-go https://github.com/Microsoft/vscode-go I believe you just search extensions for Go, and you're solid.
- Rapzid 10y agoFor some reason, for me, I have to save to get syntax highlighting and errors. Then, I have to save again to clear them. Is this just me?
- sethammons 10y agoI have to save to get go fmt to run, but I get colors and many most errors as I type. How odd. You could reach out to the extension's team, I hear they are responsive.
- Rapzid 10y agoThat didn't come out quite right; I meant syntax errors. I will check with the extension team.
- RedCrowbar 10y agoWorth mentioning that in this release TextMate Python bundle was replaced with MagicPython [1] for much improved Python code tokenization. [2] [1] https://github.com/MagicStack/MagicPython https://github.com/MagicStack/MagicPython [2] https://github.com/Microsoft/vscode/commit/f4967722fa02471da771f8f5386daf4b2662fe27 https://github.com/Microsoft/vscode/commit/f4967722fa02471da...
- kim0 10y agoDo I need to do anything to be upgraded to magic python? Thanks!
- RedCrowbar 10y agoNo, it's on by default in v1.5.
- Nemcue 10y agoI too switched to VSC from Atom recently, mostly due to the TypeScript-support being vastly superior in terms of both stability and speed. Really, really wish they would focus on providing a proper crashlog. Right now I'm getting intermittent crashes with no way of reproducing it, nor a good way of providing feedback to the team.
- Hydraulix989 10y agoAnybody know how well VS Code works for C++? I really don't like how limited Sublime's linting/static analysis options are.
- nikmobi 10y agoI've used it a lot for C with great success, although that's not C++. Give it a shot with the cpptools (I think that's what it's called), as well as the clang extension (which improved the experience by an order of magnitude).
- Hydraulix989 10y agoAre they mutually exclusive? Or can I use both? You recommend clang instead?
- redwards510 10y agoI tried to get C++ working in vscode but ran into trouble getting it to debug with gdb. I was looking for a smooth "hit f5 to compile and run (with breakpoints)" experience like I am used to with VS, but unfortunately there are no tutorials I could find on making that happen. The C++ extension is available, but I can't figure out what exactly it does or how to use it. It suffers from that common problem where they give you a config file, but don't tell you the possible options. There is an opportunity for a good blog post here if someone out there knows how to do this!
- xconverge 10y ago100% agree, similar experience
- W0lf 10y agoThis may be due to a bug I've filed a few days ago: https://github.com/Microsoft/vscode-cpptools/issues/191#issuecomment-245375323 https://github.com/Microsoft/vscode-cpptools/issues/191#issu... Unfortunately, it seems that the fix hasn't been landed on this release yet.
- ausjke 10y agoI wish visual studio code can bring in typings automatically based on different filetypes, or at least get those popular ones ready-to-go.
- to3m 10y agoThis package suffers from what I like to call the paper.pdf problem - very different files, rather uselessly (although not entirely illogically) given identical file names: ~/Downloads % md5 VSCode* MD5 (VSCode-darwin-stable(1).zip) = b33b479ffa87052d05ed0141e64ad8a8 MD5 (VSCode-darwin-stable.zip) = 86f129fe0d75c195370da4b46814389c ~/Downloads % ls -l VSCode*.zip -rw-r--r--@ 1 tom staff 49908098 8 Sep 23:04 VSCode-darwin-stable(1).zip -rwxrwxrwx 1 tom staff 43345974 1 Apr 01:56 VSCode-darwin-stable.zip*
- benmarten 10y agowhat do you mean, can you explain? isn't that correct behavior if you rename the file?
- DiThi 10y agoThey mean the file name is the same and you end up with several files in the download folder without knowing what's the one you need.
- yAnonymous 10y agoIf only we could sort files by date or something like that.
- to3m 10y agoFine in this case; not so good for paper.pdf or setup.exe! It's not the end of the world, just a minor annoyance, of a type I'd seen before, that (having 5 free minutes while in the middle of something) I felt moved to comment on.
- to3m 10y agoIn April I downloaded VSCode version 1.something, or whatever, and got VSCode-darwin-stable.zip. And now, today, I download VSCode version 1.5, and get... VSCode-darwin-stable.zip. Two files with the same name. Of course, Firefox renames them, so it's not like the older one got overwritten, but that extra little "(1)" isn't actually telling me much. This made me think of all the times I've downloaded this or that paper from somebody's website, and I've ended up downloading a(nother) file called "paper.pdf"... though, just to annoy me, now that I actually try to make the point, at the moment my downloads folder has exactly 0 files called paper.pdf...
- AlexMax 10y agoHave they added the ability for projects to have more than one root folder yet?
- Gee19 10y agoNope :( https://github.com/Microsoft/vscode/issues/396 https://github.com/Microsoft/vscode/issues/396
- j79 10y agoJust beating a dead horse here, but I really wish Microsoft would add "hot exit" for unsaved files. It's been in Sublime Text since 2011. Nearly all my Mac apps support this feature natively. Why, in 2016, if VS Code crashes, do I lose all my unsaved files. Especially when I want to treat an instance as merely a scratch pad for ideas. Supposedly it's Under Review. Hopefully, the next release has it. https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7756146-auto-save-temporary-files https://visualstudio.uservoice.com/forums/293070-visual-stud...
- Tyriar 10y agoSeveral people on the vscode team (including myself) miss this feature so I'm sure it will come eventually. Also we deprecated user voice recently, the issue is now tracked in https://github.com/Microsoft/vscode/issues/101 https://github.com/Microsoft/vscode/issues/101
- j79 10y agoOh man, reading your comment made me super excited. Hopefully "eventually" will be of the sooner variety ;) Joking aside, thank you for this comment, and also your contributions to a great piece of software!
- ralusek 10y agoI love VS Code, but I'm getting a little disheartened after bringing this up almost every release. Is there a plan to improve the syntax highlighting? I know there are custom themes, etc, but they all seem to have the same elements available to them. The JS syntax highlighting can't distinguish between properties and variables, or properties that are functions, or object literal keys. It's almost there, but it's lacking enough to actually be quite bothersome, with no progress so far that I can tell.
- biot 10y agoIt's open source. Make the change and use it yourself, then submit as a pull request. [edit: link removed; see Tyriar's reply for correct repo]
- Tyriar 10y agoThis is the source repo for both JS and TS grammars https://github.com/Microsoft/TypeScript-TmLanguage https://github.com/Microsoft/TypeScript-TmLanguage
- Tyriar 10y agoWe packaged up Atom's JavaScript grammar into an extension which is probably just what you're looking for https://marketplace.visualstudio.com/items?itemName=ms-vscode.js-atom-grammar https://marketplace.visualstudio.com/items?itemName=ms-vscod...
- qarioz 10y agoThat's exactly the problem. Atom, sublime, and vs code use TextMate's syntax parsing engine https://manual.macromates.com/en/language_grammars https://manual.macromates.com/en/language_grammars But the implementation is different. You could just copy the .plist or the .tmLanguage file, but it's useless if it's not implemented or different on vs code.
- santaclaus 10y agoCan we get out of the box spell checking? The spell check plugins I've tried are all hella buggy...
- mjs 10y agoInteresting, just received a 1.5.1 update. I wonder what happened to result in such a quick release. (Nothing in the release notes.)
- Rodeoclash 10y agoLooks like it's mentioned in the article now: "To fix an issue when the editor.fontSize is set to 0, we're releasing a 1.5.1 recovery build."
- mark_l_watson 10y agoCongratulations on the release. I used VSC for a Typescript class. While VSC, JetBrains IDEs, etc. are very nice, I have been going back to my late 1970s roots and been enjoying Emacs. Great language support for Haskell, lisps, etc. And very responsive.
- tga 10y agoI am worried about a lot of common functionality in VSCode/Atom, from keyboard bindings to support for more languages, being implemented by 3rd party plugins. They are updated independently, without verification, and have full code execution and network access (and things like independent telemetry). Am I alone in this? Are there security features that I'm missing to guarantee that my code editor isn't leaking information in 20 different directions?
- orbitingpluto 10y agoI noticed in the privacy instructions that MS gives a setting to disable telemetry, but only on per project. So every time you open up a new project, it will be reporting on you until you (remember to) disable it.
- mentos 10y agoAnyone use VS code for Unreal Engine 4 development? Long shot but figured I'd ask.
- jensvdh 10y agoIt's great for Unity. Not sure about Unreal 4
- mamcx 10y agoI still confused in how bad is the F# support. I try several times http://ionide.io/ http://ionide.io/ but all deman a NON-EXPLAINED setup that also is complicated. I wish it work asap just installing the extension.
- redwards510 10y agoWhen VS Code was first released, I was ecstatic at the idea of a cross-platform lightweight code editor backed by the weight of the Visual Studio brand. I wanted to move into the vim/sublime style of coding, but just couldn't get used to them despite my efforts. I was also a bit anxious that VSCode might be a bit of a publicity stunt; a way to say "See, microsoft can do cross-platform" but poorly maintained and poorly funded. I'm happy to see it is plowing ahead steadily to a best-in-class IDE! Every time I open it, there is a new point update[1]. The documentation and tutorials are thankfully kept up to date. Out of the box it is an amazing Node.js editor and debugger. It has greatly helped me develop my Javascript skills and eased a lot of the pain I had with the lack of intellisense in that language (.net dev here). If the vision for the app was "lets create Visual Studio: Millennial Edition" I'd say: target destroyed. Whoever is in charge certainly has a vision, because this sort of app could easily get wrecked by going in too many directions at once. Keep up the great work and keep on that strategy of not listening to every single person's input ;) [1] By that I mean I have it installed on mac/linux/win so when I open it on various computers, it usually has an update waiting. Not that I've ran it six times.
- hmsync 10y agoIn fact Netbeans is very good at JavaScript and web page edit, it has the most intelligent autocomplete and refactoring I ever seen, it is also free and open source.
- gnomeoss 10y agoDon't use WebStorm!! I installed this piece of garbage last week and it sucks. It is VERY VERY SLOW, has non-standard GUI from Java which has a very bad usability etc. Visual Studio Code is BILLIONS times better and does not cost anything.
- kinkdr 10y agoComing from Atom, and its indentation problems, it is pure pleasure to use VSC.
- Corrado 10y agoOh, I really like the Seti File icon themes. Sure, it's a small thing but I think it will really help with quickly recognizing file types, which can help indicate things like which folder you are in (is it full of C# files?).