TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Visual Studio Code 1.8

407 pointsby kentorover 8 years ago

43 comments

wwalserover 8 years ago
I recently moved from EMACS (after using it for ~10 years &amp; ~6 languages) to VSCode. There are loads of things that I miss but overall it&#x27;s been a fairly smooth transition.<p>I&#x27;m moving because I spend most of my time writing javascript and felt that no combination of emacs modes allowed me to keep up with a proper IDE. Emacs is a tool to learn once and use for a lifetime (and I will continue to use it for other editing tasks) but I found that I was increasingly having to learn outside tools in order to gain the benefit that IDEs could hand me for &quot;free&quot; (free like a puppy, retraining your fingers takes months).<p>Things I love:<p>- Intellisense is immediately superior to anything I&#x27;ve used in EMACS.<p>- Debugging from my editor. This was available in emacs for C, PHP &amp; Java using GDB or similar but it never made it&#x27;s way to javascript as far as I can tell.<p>- Goto definition.<p>- Good typescript and Flow integration<p>Things I miss:<p>- IDO Mode (FML I hate Finder for moving through directories)<p>- Creating files with just the keyboard (probably possible but I haven&#x27;t figured it out yet).<p>- Kill ring<p>- Moving around the code with just a keyboard (ctrl-v and the sort).<p>- Non-intellisense completion. When your caret is at the end of a word, Command-\ in EMACS completes to another word from the same buffer that has the same prefix and continue to swap through words on subsequent presses. Very useful in a dynamic language.
评论 #13180718 未加载
评论 #13181878 未加载
评论 #13181012 未加载
评论 #13191644 未加载
评论 #13181535 未加载
评论 #13184631 未加载
评论 #13182129 未加载
mmanfrinover 8 years ago
VS Code is, along with Typescript and Vue, one of my favorite things to have entered my world in the past 6 months. They have been rapidly improving VSC and I am exceptionally happy with it.
评论 #13179881 未加载
评论 #13180190 未加载
WhitneyLandover 8 years ago
Why are people using this instead of WebStorm? It seems like:<p>- It a little faster for Typescript (but no better TS features from what I can see).<p>- A lot of people are trying it because it&#x27;s new, or because they like MS tools.<p>- It&#x27;s free<p>On the other hand WebStorm still has more functionality overall, a few less rough edges, and a more standard UI (some people don&#x27;t like how MS Code doesn&#x27;t have a tabbed doc UI).<p>My personal calculus is that WebStorm is so cheap, I would not allow my primary tool to be even 1% worse to save money. Also I like those crazy guys - they have been pushing out features very fast for years now.
评论 #13181256 未加载
评论 #13181121 未加载
评论 #13183689 未加载
评论 #13181697 未加载
评论 #13184605 未加载
评论 #13181313 未加载
评论 #13183284 未加载
评论 #13180923 未加载
评论 #13182846 未加载
评论 #13180397 未加载
评论 #13180479 未加载
torgoguysover 8 years ago
Anybody know how many people are on the VSCode team? They&#x27;re moving so fast in adding useful stuff with very few hiccups...I&#x27;m lovin&#x27; it.
评论 #13180107 未加载
评论 #13181175 未加载
hackcrafterover 8 years ago
The Just my Code debugger support, where stepping through callbacks can just skip all the in-between functions handled by third party libs looks fantastic.<p>Especially with await &#x2F; yield-promise type stuff, I could imagine this will make debugging much nicer.<p>[0] <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;updates&#x2F;v1_8#_just-my-code-node-and-node2" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;updates&#x2F;v1_8#_just-my-code-nod...</a>
SwellJoeover 8 years ago
Being able to hide the activity bar puts VSCode into a class of editors I could imagine myself using. I tried it a couple of times in the past, and that damned big ass bar of useless icons bugged me too much (I work on a laptop screen 95% of the time, so giving up that much real estate for something I&#x27;d rather do with hotkeys is just painful). It sounds silly to dismiss it over such a small UI thing, but well...my screen is small, my eyes are getting older (so even though I have a 4k display, I can&#x27;t shrink everything down without eye strain), and vim and Atom don&#x27;t eat up the screen in the same way. So, I use vim and Atom (mostly vim, as old habits die hard). But, will give VSCode another try.
angelofmover 8 years ago
It looks pretty good congratulations to the team.<p>There is an issue though that I find so annoying and I just hope they fix it.<p>I set up the external terminal to git bash on windows and sometimes when I&#x27;m deleting commands with the backspace it doesn&#x27;t really delete the full word, hard to explain but as an example if I type &quot;nani&quot; and then press backspace &quot;nani&quot; stays but I know it has been deleted because it kinda flicks so I type &quot;o&quot; now I have in the terminal &quot;nanio&quot; and sure enough if I now type the name of the file it edits it.<p>Hope this makes sense, I put up with it because I&#x27;m really enjoying the product and the speed of development.<p>Big congratulations to the team.
评论 #13180646 未加载
评论 #13180688 未加载
earthnailover 8 years ago
I know they&#x27;re working on styling, but now that the titlebar is black, too (on Mac), I really, really would appreciate if the status bar would blend in, too.
评论 #13180110 未加载
americanjetsetover 8 years ago
&gt; Terminal copy and paste key bindings on Windows have changed to Ctrl+C (when text is selected) and Ctrl+V respectively.<p>So happy.
ggregoireover 8 years ago
&gt; JavaScript improvements: IntelliSense for paths in import<p>Does that mean we don&#x27;t need those extensions anymore?<p>- Path Intellisense: <a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=christian-kohler.path-intellisense" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=christia...</a><p>- NPM Intellisense: <a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=christian-kohler.npm-intellisense" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=christia...</a><p>(I have not updated yet)
评论 #13180256 未加载
rl3over 8 years ago
Anyone using Visual Studio Code for Rust development? If so, how is it?<p><a href="https:&#x2F;&#x2F;areweideyet.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;areweideyet.com&#x2F;</a><p>Going by feature set alone (plugins included) it appears like a good choice, though I&#x27;ve yet to try it myself.
评论 #13180309 未加载
评论 #13181422 未加载
评论 #13181092 未加载
_isusover 8 years ago
Finally, we get hot exit. :)
评论 #13179834 未加载
评论 #13180113 未加载
评论 #13180161 未加载
评论 #13179838 未加载
评论 #13181921 未加载
评论 #13180694 未加载
geostyxover 8 years ago
I really like the improvements to the settings system. It&#x27;s a lot easier to use now while still keeping it a simple json file!<p>Also, I did not know how much I needed Zen mode in my life.
bopcraneover 8 years ago
The pace of development on VS code is impressive! I&#x27;m really looking forward to the JS improvements
评论 #13180154 未加载
hannibalhornover 8 years ago
<p><pre><code> JavaScript Intellisense in HTML </code></pre> This is awesome - I was just this week looking at using Vuejs for a new project instead of React, but the lack of Intellisense in &quot;Single File Components&quot; with VSCode was a deal breaker for me, better to stay with JSX. I&#x27;ve used all kinds of things before the associated tooling is really up to par, and it&#x27;s one of those things I often regret later. At least it&#x27;s still not too late to revisit the decision!
gremlinsincover 8 years ago
Still waiting on docblock support or plugin for PHP, then I&#x27;m going to give it a shot. Till then I&#x27;ll stick w&#x2F; sublime.<p>Though I&#x27;ve been trying vim again, maybe I&#x27;ll finally jump into it.. I mean I jumped into Arch linux + i3wm(tiled window manager), moving into the console for everything seems next logical transition toward becoming part computer.
评论 #13180126 未加载
_tjmover 8 years ago
Has anyone been able to get decent JS Intellisense working on VS Code? I recently switched to (and decided to pay for) WebStorm, despite the fact that it&#x27;s debugging experience is slower, because it will properly inspect my project, automatically get the typings .tsd&#x27;s for all of my node_modules and Node core and put them somewhere out of my way (i.e. not in my project root directory!).<p>I can then properly refactor my code. I can &#x27;go to definition&#x27; and it actually works! Also the editor automatically telling me a &#x27;variable is unused&#x27; being switched on by default without some plugin? This should be standard.<p>Having been a C++ and Java dev before this Node gig, these things were essential for me.<p>This and the fact that it has lots of tools built in persuaded me to make the switch.<p>I still keep an eye on the VS Code releases hoping one day I can hop back.
LeonidBugaevover 8 years ago
Worth noticing that VSCode currently have the biggest ever active community on Github <a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;vscode&#x2F;issues&#x2F;17125" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;vscode&#x2F;issues&#x2F;17125</a><p>Over 1500 people, monthly, contribute to the project!
sonecaover 8 years ago
Is VSCode a good tool for someone that is just starting to learn software development?<p>My plan is to become a front-end developer. I am learning Javascript now, then go back a little and learn more deeply CSS, then make some projects with NodeJS and on and on.<p>I use Notepad++ today and it looks good enough for me. So I wanted to ask more experienced developers: a more powerful tool at this early stage of the learning curve help or confuse?
评论 #13184021 未加载
tarr11over 8 years ago
How do VSCode features get ported to the Monaco Code Editor[1]?<p>I was interested in using it but noticed the last commit for Monaco was in October.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;monaco-editor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;monaco-editor</a>
评论 #13182963 未加载
hkonover 8 years ago
But I just downloaded the previous version. I am really impressed about the speed of deliveries.
sorenjanover 8 years ago
Is it possible to first open a file, and then easily open the folder that contains the file?
itayskover 8 years ago
Amazing pace and progress between each minor version
hprotagonistover 8 years ago
Excellent.<p>I have high hopes for a sublime-style &quot;whole document&quot; scroll bar in future releases.
评论 #13180090 未加载
评论 #13180079 未加载
azmenakover 8 years ago
I do almost 100% js dev these days, and I&#x27;ve been switching back and forth between Sublime and VSCode for the past few months. The one major issue I have with VSCode is lack of completions for strings and words which Intellisense doesn&#x27;t understand. Sublime&#x27;s CodeIntel dose an excellent job of picking up all the &quot;words&quot; I&#x27;ve used in open files and saves me a lot of typing and typos.<p>Maybe there&#x27;s some config I&#x27;m unaware of, since VSCode&#x27;s site does mention &quot;words&quot; as a type of completion, but I&#x27;ve never seen it work for js files.
评论 #13182257 未加载
jensvdhover 8 years ago
Fantastic update. The node debugging tools are some of the best out there.
lowmagnetover 8 years ago
I use VSC for Go stuff and the extension (lead author Luke Hoban) for it is excellent. I haven&#x27;t gotten debugging working properly yet, but I so rarely need it, it&#x27;s hard to justify configuring it.<p>I might have to make a few actions to do it, and I&#x27;m too busy being productive with the go toolchain tools so nicely integrated with the extension.
anupshindeover 8 years ago
Hot exit is finally here. I missed this feature when I moved from SublimeText. And very useful on desktops
Rapzidover 8 years ago
I wonder how much of VS Code&#x27;s community momentum over Atom is due to TypeScript vs Coffee. Personally, I find code bases with great language tooling easier to jump into.
protomythover 8 years ago
Is there anyway to get user-defined macros? Sublime and JEdit handle them well and was wondering if there is something coming or a preferred extension?
评论 #13180306 未加载
_tjmover 8 years ago
Let us all not forget that with the move from Chrome 52 to Chrome 53, this version of VS Code supports full-color emoji.
RUG3Yover 8 years ago
I never thought that I&#x27;d like a Microsoft product again, but VSCode is really neat and has become my editor of choice.
cocochanelover 8 years ago
I switched to VS code today and I love it! Looking forward to JS improvements. Thank you to the Microsoft team! :)
astrostlover 8 years ago
I &lt;3 VSC because it isn&#x27;t a bloated IDE.<p>I worry that it will eventually be a bloated IDE.
donatjover 8 years ago
The non-native taskbar drievs me nuts. At least I can turn it off.
asadmover 8 years ago
mini-map is the only thing stopping me from jumping to VSCode.
评论 #13184548 未加载
评论 #13183395 未加载
howfunover 8 years ago
Why all editord lately become black themed?
hubert123over 8 years ago
Can it ctrl navigate to html import?
aivoshaover 8 years ago
is this any good for python ?
评论 #13181406 未加载
评论 #13182973 未加载
jongar_xyzover 8 years ago
I actually find Atom more pleasant to look at.
azinman2over 8 years ago
Loving the work done.. now we just need a more complete VIM mode implementation!
nkgover 8 years ago
I want to love you, VS. Your name would look so good on my resume.I&#x27;m going to try one more time.
评论 #13182971 未加载
AveryPrattover 8 years ago
I&#x27;ve just started using VSCode in my python codecamp where 90% of students use sublime. Between the integrated terminal + git, intellisense, and debugger, my proficiency has gone up considerably since I made the switch.