{"componentChunkName":"component---src-templates-blog-post-js","path":"/from-atom-to-vscode","result":{"data":{"markdownRemark":{"html":"<h1 class=\"font-sans font-bold break-normal text-gray-900 pt-2 pb-2\">Good bye Atom</h1>\n<p class=\"text-base test-grey-700 pt-4 pb-4\"><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/034ddf9040a6e9bf2fd641e276849a71/f43e4/IDE.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAACi0lEQVQ4yzVT2W7bMBD0vzS+FNuyJIo3KcmyczRH0aIoUqD//xk7HSrIg0DJS8/Osbvauyzrzsq6sXLyUZSzsu+D7GyUY+Lj+c76wWZp8o3nIJUOUodRNq3je7kzSpuuotIsq3uXsGkt7s4W3cXh+ujQxoCt8jg7gzpa1g3ubcLeZOx1wprfu97iFB9Q9QnbzkENV7R5xqr2GaXTJ0MnDVm1KZElO8ckFRneNU7OeZZDmITAslOO9SR1/k6G/O6t6MsDWQ+y0jngaClLBVQm4BQiu3psW4fKknVyqLXmnYyDG3FvEnZkv+0869PyvlMaNWt7M5JhGFi0UiSbwWB+IMjkWfQ4mIizptxWYX1WBBgoNWLdGOxVRDe8Yk/QDSU3YUITpwJoikcEdDCzx9P7SFZsohyO9Fd7h22j6bGmj5mAYfG8gDAMAmZ6atGkC+8PBLSRMiIBDbqcYK8ZKk2gh5QY4bPBqe8J2DOQ+BkKGRaLDvayBFIAT35CHQpD53CvPyWfAv10Fgdtl5SL5N4aHFRPyf0CVtm8MCxAdZhJZljYF4+74YZVEyPpE7CxaCkvXTxUoLyejcjeDgXQLAwrNyySC8OK5znclm+mjh2blN9Xu44eNkaWrjQ6XgLa4MooUUaEzhonxVDoY/lDeQq70qDc2TDtQuZA4C3nc8X5+wLkHAUJI+fRebnjbNYcp/HRS5vLJunlDgGFgGLmJzGXR7E8w+1F8tOb6OlRVp9dS2rcCucx3wzSzWHfle0IeH4dl9H5Rp/KxnyxvL79wsvvDzz9/MPzL358/MPw/E7JyktVunJ0Knb2sRM7GjlyI8qeKp+WbWAgwqCE47Iwbbm3dn6WfnpYmBbGDEX+Ax8Qpmtv91ZVAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"image\"\n        title=\"image\"\n        src=\"/static/034ddf9040a6e9bf2fd641e276849a71/fcda8/IDE.png\"\n        srcset=\"/static/034ddf9040a6e9bf2fd641e276849a71/12f09/IDE.png 148w,\n/static/034ddf9040a6e9bf2fd641e276849a71/e4a3f/IDE.png 295w,\n/static/034ddf9040a6e9bf2fd641e276849a71/fcda8/IDE.png 590w,\n/static/034ddf9040a6e9bf2fd641e276849a71/efc66/IDE.png 885w,\n/static/034ddf9040a6e9bf2fd641e276849a71/f43e4/IDE.png 1120w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p class=\"text-base test-grey-700 pt-4 pb-4\">After a few years of using it, I have chosen to stop using Atom as my editor. </p>\n<p class=\"text-base test-grey-700 pt-4 pb-4\">Although it is an editor I used to really love, its slowness and like of features such as intellisense has been a drawback lately, especially when writing back-end code in Node. </p>\n<p class=\"text-base test-grey-700 pt-4 pb-4\">I've heard and read extremely positive reviews about VSCode but for some reason, never really made the switch. The interface didn't look very user-friendly nor efficient, compared to Atom's. </p>\n<p class=\"text-base test-grey-700 pt-4 pb-4\">However, not able to keep with the issues that I had in Atom, I've chosen to try it a second time.\nThis time, I've installed two things from the start : A material theme, and a vim emulator. </p>\n<p class=\"text-base test-grey-700 pt-4 pb-4\">I am glad to say the interface looks as good as that of Atom this way, if not better. And it brings amazing new features to me :</p>\n<ul class=\"\">\n<li>An integrated console, actually using my system shell. Which means all of my zsh + oh-my-zsh conf, commands from my .zshrc etc are always here. Atom has terminal plugins, but it is nowhere near using your native system shell if you're a power shell user </li>\n<li>Amazing intellisense. MS has been praised for their Intellisense in VSCode, and I can definitely understand why. The suggestions are amazing, and the sneak peek at a class by hovering over it, or accessing a class/ class definition definition by clicking wherever it is called makes your developer life so much easier.</li>\n<li>Integrated debugging</li>\n<li>Hoverall, crazy performances. Speed really is Code's strength, and the spinning fan while working on some heavy files in Atom is a thing of the past.  </li>\n</ul>","frontmatter":{"date":"August 20, 2017","path":"/from-atom-to-vscode","title":"Why I've switched from Atom to VSCode"}}},"pageContext":{}},"staticQueryHashes":[]}