Stumbled upon VS Code recently, an open source freeware from Microsoft. And as a VIM fan, I must say that it blew me away with its sleek nature.

Been a user of Sublime and Atom in the past as well, but VS code surely stands out.

  • 1
    VS Code is my favourite scripting tool. There's a github page of cool extensions for various things that you can look through.

    Getting some of the more complex/useful extensions working can be a pain though. I gave up trying to get PHPCS working and ESLint required some funky global config to run as a js linter. Otherwise, the thing is immaculate.
  • 1
    In my own experience I prefer atom to vs code. It has 50x more extensions and better UI design, like multi-select (tbh most of it is borrowed from sublime, but that's why I like it). And I also like atom more than sublime because it has better plugin management (and they release updates regularly.
  • 0
    I like how lightweight VSCode is. If you want to open a directory quickly and have it understand all the symbols in that file, it is the best so far.
    Love how it will configure CMake projects, compile everything and even run it with debugger (with only a few extensions). Even handles source control.
    Very configurable and easy to configure in ways most apps on Linux aren't.
    Works everywhere!
  • 0
    Is that true it sends your code to Microsoft?
  • 0
    @hardeepasrani actually, they can. This software is not GPLed as a whole. Therefore it's not free nor opensource.
  • 0
    @hardeepasrani according to license, they can and they do.
    Look here :

    DATA. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. There may also be some features in the software that enable you to collect data from users of your applications
  • 0
    Its bullshit its MIT. Look here:

    SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways.
  • 0
    You may notwork around any technical limitations in the software;reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and solely to the extent: (i) permitted by applicable law, despite this limitation; or (ii) required to debug changes to any libraries licensed under the GNU Lesser General Public License which are included with and linked to by the software;remove, minimize, block or modify any notices of Microsoft or its suppliers in the software;use the software in any way that is against the law; orshare, publish, or lend the software, or provide it as a hosted solution for others to use, or transfer the software or this agreement to any third party.

    Phew, that's all what has to be discussed.
  • 0
    @hardeepasrani not exactly. You are not allowed to reverse engineer/modify binaries. So unless you check whole source code and compile it all by yourself, you can't be sure. Hell, you're not even allowed to inspect its network traffic. This is nothing near Open Source in any way.
Add Comment