Visual Studio Code



  • Scott Hanselman announced it during the Build keynote today. Crossplatform text editor for code, with debugging and such. He showed it on OS X and Ubuntu.

    I'll probably download the windows version today to test it out. Will anyone here really use it?



  • I don't get how it relates to normal Visual Studio. Is this its replacement? Or like the new version of VS Express? Or...



  • @blakeyrat said:

    I don't get how it relates to normal Visual Studio. Is this its replacement? Or like the new version of VS Express? Or...

    It's a pared down Visual Studio for Mac and Linux.



  • At its Build developer conference, Microsoft today announced the launch of Visual Studio Code, a lightweight cross-platform code editor for writing modern web and cloud applications that will run on OS X, Linux and Windows


  • SockDev

    *goes to site*
    *tries logging in with MS account*
    *keeps getting Bad Request*

    Fuck that then…


    Oh, wait, there's a separate download page where you don't have to sign in first…


  • BINNED

    @boomzilla said:

    lightweight cross-platform code editor

    So it's just an editor, not an IDE?

    That's fine, but couldn't they brand it differently then? This is just confusing naming!


  • SockDev

    OH SWEET MERCIFUL CHAOS

    Visual Studio Code is written in TypeScript/JavaScript and is powered by a Node server.



  • I guess it might be handy if I ever again work on a Mac, which I won't?


  • SockDev

    @RaceProUK said:

    Visual Studio Code is written in TypeScript/JavaScript and is powered by a Node server.

    huh... this should be interesting then.

    too bad i do most of my development on a chromebook these days.


  • SockDev

    It'd probably work on a ChromeBook; given it's built on Node, it should run on anything Node runs on ;)



  • @Onyx said:

    That's fine, but couldn't they brand it differently then?

    It isn't "fully" released, so given history, they'll come up with a new name but everyone will still call it "Visual Studio Code."


  • SockDev

    @RaceProUK said:

    It'd probably work on a ChromeBook; given it's built on Node, it should run on anything Node runs on

    probably, but i've not unlocked developer mode and well.... i've got everything set up on Cloud9 IDE



  • They want to call it 'Visual Studio Code' so that they have a member of the visual studio family on everything. It seems like it might be fairly good.



  • Downloads are up now for it.


  • BINNED

    So I downloaded the thing...

    • Linux archive seems to be damaged in some way. Fails to extract properly using file-roller GUI, but works fine with unzip in CLI. Huh. Oh well.
    • Ok, so...
    onyx@jarvis ~/D/VSCode> ls -l
    total 109948
    -rwxrwxr-x 1 onyx onyx 11224136 Mar 29 13:50 Code*
    -rw-rw-r-- 1 onyx onyx  8437142 Mar 29 13:17 content_shell.pak
    -rw-rw-rw- 1 onyx onyx   869779 Apr 28 14:37 Credits_41.0.2272.76.html
    -rw-rw-r-- 1 onyx onyx 10457856 Mar 29 13:17 icudtl.dat
    -rw-rw-r-- 1 onyx onyx 76984472 Mar 29 13:50 libchromiumcontent.so
    -rw-rw-r-- 1 onyx onyx  2496440 Mar 29 13:50 libffmpegsumo.so
    -rw-rw-r-- 1 onyx onyx   520152 Mar 29 13:50 libgcrypt.so.11
    -rw-rw-r-- 1 onyx onyx    31256 Mar 29 13:50 libnotify.so.4
    -rw-rw-rw- 1 onyx onyx    10056 Apr 28 14:37 license.txt
    drwx------ 2 onyx onyx     4096 Apr 29 21:21 locales/
    -rw-rw-r-- 1 onyx onyx   413533 Mar 29 13:17 natives_blob.bin
    drwx------ 3 onyx onyx     4096 Apr 29 21:21 resources/
    -rw-rw-r-- 1 onyx onyx   985220 Mar 29 13:17 snapshot_blob.bin
    -rw-rw-rw- 1 onyx onyx   122259 Apr 28 14:37 ThirdPartyNotices.txt
    

    libchromiumcontent.so? This is gonna get fun!

    • jQuery hate or wrong highlighter?
    • No code folding... So, from my point of view it's somewhere on the level of gedit but with a builtin web stuffs debugger like Atom and whatever that other one was called?

    Overall: pass, offers nothing above what I already have, and lacks in features if I compare it with Sublime for example.



  • @Onyx said:

    Linux archive seems to be damaged in some way. Fails to extract properly using file-roller GUI, but works fine with unzip in CLI. Huh. Oh well.

    ark dealt with it no problem.



  • @RaceProUK said:

    OH SWEET MERCIFUL CHAOS

    Visual Studio Code is written in TypeScript/JavaScript and is powered by a Node server.

    Well they wanted it to work cross-platform, and I guess they sure as hell weren't using Mono for that.

    @Onyx said:

    Fails to extract properly using file-roller GUI

    Not the first, not the last. I remember having my share of problems with file-roller...


  • SockDev

    @Maciejasjmj said:

    Well they wanted it to work cross-platform, and I guess they sure as hell weren't using Mono for that.

    True, but aren't MS making at least the core of .NET multiplatform as well?


  • Discourse touched me in a no-no place

    @Onyx said:

    Overall: pass, offers nothing above what I already have, and lacks in features if I compare it with Sublime for example.

    On noes, preview software isn't fully featured!


  • BINNED

    @boomzilla said:

    ark dealt with it no problem.

    @Maciejasjmj said:

    Not the first, not the last. I remember having my share of problems with file-roller...

    I guess it's file-roller. I mean, unzip didn't complain. There's something it doesn't like in it in any case. Caveat emptor, I guess, if anyone else runs into it.



  • "What's it called?"
    "Code."
    "What do you do with it?"
    "Code."
    "What do you code with 'Code'?"
    "Code."
    "... fuck you."


    Yo dawg!



  • @Onyx said:

    So, from my point of view it's somewhere on the level of gedit but with a builtin web stuffs debugger like Atom and whatever that other one was called?

    "That other one" is probably Brackets.

    And VS Code actually is Atom. A reskin of it with the Omnisharp tooling plugged in for Intellisense of .NET languages.



  • So I tried it, my impression is meh.


    I tried hitting F12 for Goto Definition and got the chrome [chromium] developer tools instead. Wasn't expecting that.

    Why would I even need that? How often am I going to need to debug Code?

    No, no, "Code" the editor, not code.


  • SockDev


  • BINNED

    @Ragnax said:

    "That other one" is probably Brackets.

    I think it was Light table or something? In any case, they seem to be springing up all over the place.


  • BINNED

    I refer you to:

    @Onyx said:

    libchromiumcontent.so? This is gonna get fun!

    Yeah... probably how they got live debugging in it.



  • NODE ON EVERYTHING

    Fuck Javascript.



  • @dstopia said:

    NODE ON EVERYTHING

    Fuck Javascript.

    Still less of a fustercluck than WPF / XAML or any Java UI toolkit.


  • SockDev

    @Ragnax said:

    Still less of a fustercluck than WPF / XAML

    Not when WPF is used properly
    @Ragnax said:
    or any Java UI toolkit

    That I'll give you ;)



  • The whole audience got hololens for the convention, right as the presentation for it ended...

    But I did learn one thing: all Windows Store apps, including ones using the new Android subsystem (Yes, really!) or Obj-C (IKR!) or are websites (who even knows how?) are just naturally available as re-sizable holograms.



  • Makes me wonder how stupid the guys behind Mono are feeling right now. And MonoDevelop is pretty good which is even more sad.

    BTW, watch out for one of these tomorrow while on the road:



  • that was a surprise. didn't expect the hololens to be actually working.



  • @Eldelshell said:

    guys behind Mono

    They've been gone for a while, ever since Xamarin took over

    @Eldelshell said:

    MonoDevelop

    Is now XamarinStudio, and isn't very good.

    But overall, having someone port .NET is a good thing. I don't care who does it.



  • Also, they said that photoshop and such are officially being released as windows store apps.

    @Jarry said:

    that was a surprise. didn't expect the hololens to be actually working.

    They said they'd tell us about it at this conference, so I assumed it would be working. It'd be pretty bad otherwise. They showed someone using it for robotics onstage, and someone else moving and pinning apps.



  • i assumed they would show what the hololens will do and the such.
    the robot was pretty cool. and having the apps already working is awesome.



  • Now Microsoft needs to found a monster franchise and capitalize on all the people who subconsciously realize that in no current pokemon game do you ever walk along IRL next to your charizard.

    If this thing is <$500, they'd sell like hotcakes.



  • @Magus said:

    Now Microsoft needs to found a monster franchise

    Yeah, maybe make the monsters like cute pinatas. With a Mexican theme. They could call it... Viva Pinata!



  • That would definitely make more sense if hololens was oculus.



  • So, FWIW, quickly tried the linux version. Worked on first try, neat.

    OTOH, there's currently only rudimentary support for C/C++ (a.k.a. primitive syntax highlighting only), so I guess I'll check back later. Also, no support for extensions (e.g., VsVim), but then again, didn't really expect that. Right now it's mostly yet another editor in the ocean of editors.

    If they implement debugging for C/C++ (even if it's farmed out to GDB or whatever), I'd probably give it a more serious shot as a debugger front end.



  • Funny thing. I ran the Windows version. Seemed to run directly instead of acting as an installer despite being named VSCodeSetup.exe.

    Attempting to launch it a second time shows the loading screen for a second and then nothing.

    Edit: Apparently it adds itself to the path and you have to run it from the command line. Sure, that's not confusing for a Windows program.

    Edit 2: Except it doesn't, because running code from a command prompt doesn't do anything:

    'code' is not recognized as an internal or external command,
    operable program or batch file.



  • Haha! Microsoft just deprecated Windows and this is the first sign of it.


  • SockDev

    @powerlord said:

    Apparently it adds itself to the path and you have to run it from the command line. Sure, that's not confusing for a Windows program.

    Really? Because I got a Start Screen icon:



  • @RaceProUK said:

    goes to sitetries logging in with MS accountkeeps getting Bad Request

    Yup, my initial experience too.

    And yes, I just found the download page.

    Trying it out...



  • I'd have tried it, but my company randomly blocked the download. Who knows why...



  • my company blocks live.com (because reasons, obviously) which makes downloading anything from MS a pain.



  • Here, they let me log into my own vso repo, but they won't let me download a free microsoft application, because i might be 'avoiding licensing'





  • Man, these reporters are quite incredible. You'd think one of them might realize that obj-c existed already, but instead they all go full parrot.


  • Discourse touched me in a no-no place

    @Magus said:

    Man, these reporters are quite incredible.

    Nah, they're just as bad as the gaming press, just with more suits. They're not even true shills…



  • @dkf said:

    they're just as bad as the gaming press

    Worse, since these at least the gaming press is essentially deprecated solely by TotalBiscuit.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.