TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What IDE do you use?

27 点作者 theshire超过 8 年前
I been learning HTML5, CSS3 and JS raw for a while now and played with a few IDEs.<p>Bracket visual studio code JetBrain WebStorm intelXdK<p>I guess different training sites use different Editors or IDE. Which do you prefer? is there one that seem to stand out for most developers in the work Industry?

57 条评论

i2shar超过 8 年前
I use IntelliJ for Java&#x2F;AngularTS&#x2F; web development and Sublime for lite note taking&#x2F;editing. IntelliJ is an excellent IDE and is far superior to Eclipse. Great refactoring, code completion everywhere, and very intuitive (I am often amused how it just reads my mind). If you are just starting out, spend some time experimenting and evaluating and cultivate a fine repertoire of tools over time.
flukus超过 8 年前
Visual Studio (for .net) and vim (everything else), contrary to many vimmers will tell you, it is an IDE, just not a very good one. I&#x27;m expecting that to get a lot better though with the feature set added in vim 8 and things like intellisense services (<a href="https:&#x2F;&#x2F;github.com&#x2F;OmniSharp&#x2F;omnisharp-roslyn" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OmniSharp&#x2F;omnisharp-roslyn</a>), rust and other languages are providing similar tools.
评论 #13368923 未加载
kevinherron超过 8 年前
IntelliJ IDEA for Java&#x2F;Scala&#x2F;Kotlin<p>Was using VS Code for Go, now using the Gogland EAP<p>Basically, if JetBrains makes an IDE for the language then I&#x27;m using it.
Hash-Basher超过 8 年前
Intellij Idea is by far my favorite for Java&#x2F;Scala&#x2F;Clojure<p>Atom is great text editor for notes and such.
yla92超过 8 年前
Android Studio for the android development, with IdeaVim and a few other plugins.<p>Intellij for other Java related stuff. Before the dedicated IDE for golang came out from JetBrains, I also used IntelliJ for golang development with their golang plugin.<p>Aside from that, I use Sublime for dumping the logs&#x2F;note taking etc.<p>Last, not least, vim!
sourcesmith超过 8 年前
IntelliJ for Java web apps and some of the other Jet Brain&#x27;s IDEs for occasional work in some other languages. Eclipse always feels improvised in comparison; you can &#x27;see the joins&#x27; between various bits of functionality.
imauld超过 8 年前
Python - PyCharm<p>Atom&#x2F;Gogland EAP - Go<p>Vim when I done goofed and have to change something on a server<p>Gogland is IntelliJ&#x27;s Go IDE. It&#x27;s in early access and it desperately needs a new name. It&#x27;s based on the Go plugin for existing IntelliJ IDE&#x27;s.<p>I use Atom for everything else (including small Python scripts&#x2F;packages). I used to use Sublime Text but IMO the plugins in Atom just seem to be much easier to install.
tedmiston超过 8 年前
You can make a poll - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newpoll" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newpoll</a>
评论 #13363497 未加载
BjoernKW超过 8 年前
IntelliJ IDEA for complex (mostly Java &#x2F; JavaScript) projects and Sublime Text for pure JavaScript &#x2F; Web front-end projects.
cardosof超过 8 年前
Wordstar.<p>Just kidding: Mostly RStudio (R), jupyter notebooks (python) and Sublime Text for everything else<p>Really liked Atom but it always crashed with big .txt files.
评论 #13394727 未加载
onetom超过 8 年前
7 years vim for bash, awk, Forth, Rebol, Ruby<p>5 years Sublime Text for bash, JavaScript, CoffeeScript<p>1 year (since 2016) IntelliJ+Cursive for Clojure(Script)<p>I&#x27;ve seriously tried Light Table, Atom, Visual Studio Code, Nightcode too for several days and tried to customize them all to my needs.<p>I gave a try to Cloud9, Nitrous, Koding, but I usually live on low bandwidth, so none of these were viable options.<p>While the JetBrains family of IDEs are super smart, ultimately the speed of your machine and your patience is what matters when choosing and IDE.<p>Sublime Text is the winner if you consider speed and memory usage, but its code navigation features are not precise.<p>JetBrains is the winner from convenience perspective, BUT you need 4GHz i7 with 16GB RAM if you expect Sublime Text-like responsiveness. I think it worth the investment but I was not been able to afford it for many years either...<p>Btw, the killer feature in JetBrains IDEs is their git interface. I think they have the greatest, <i>cross-platform</i> 3-way merge interface.
pizza超过 8 年前
Vim mainly, jupyter notebook for little python things
评论 #13363431 未加载
kc10超过 8 年前
I work full stack mainly in Java&#x2F;JS. At work I use Eclipse since the whole team uses it. But at home I use IntelliJ.<p>And Sublime for all quick edits.
jetti超过 8 年前
Visual Studio when I&#x27;m doing .NET stuff (mainly C#). I love it and I have not found a better IDE (though my next one is a close rival). Now, I&#x27;ve started working with Elixir in my free time and have started using VS Code and I absolutely love that too. It is close to topping Visual Studio.
randelramirez超过 8 年前
Visual Studio (C#, ASP.NET MVC, Xamarin) and Visual Studio Code. :)
segfaults超过 8 年前
Visual Studio at work and home. For C# and C++, respectively.
fibo超过 8 年前
Vim + plugins + Unix tools (find, make, grep, ack, etc.)<p>For C# I use Visual Studio, Intellisense autocompletion is gteat.<p>For Java I use Eclipse, but in One project where I was forced to developer on a remote server with many restrictions I user vim + make + javac, It Is Crazy, I know, but It Is possible
matt_s超过 8 年前
I used to use Eclipse for Java development years ago. Then I found Sublime Text and haven&#x27;t looked back. If you just want a lightweight editor that does code highlighting and has an assortment of plugins that are optional then try Sublime. The optional plugins make it so you can get features an IDE has if you choose but don&#x27;t have the bloat of an IDE.<p>Also it is truely cross-platform: Windows, Linux and Mac. So if you change jobs, want to use it at home or there is a shift in devs away from Mac to Linux you won&#x27;t have to learn something new.
raboukhalil超过 8 年前
I use Sublime Text for everything, even my todo lists (<a href="https:&#x2F;&#x2F;github.com&#x2F;tiffon&#x2F;sublime-to-done" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tiffon&#x2F;sublime-to-done</a>)
xiaoma超过 8 年前
I&#x27;ve gone from ST2 -&gt; WebStorm -&gt; Atom -&gt; VS Code<p>I prefer code now because its features are nearly on par with WebStorm but it runs <i>far</i> faster than WebStorm or even Atom.<p>About 6-9 months ago, it was still a bit behind on features but they&#x27;ve just been rolling out improvements at a furious pace. The integrated terminal you can open with ctrl + ` is super useful as are some of the auto checking features. If you use something like TypeScript or Elm, you&#x27;ll get detailed debugging suggestions on hover any time you save a file with any errors.
JohnStrange超过 8 年前
Emacs with the right package for the language I&#x27;m using.
0x54MUR41超过 8 年前
For Java development, currently, I use NetBeans IDE because there is GUI editor that helps me easlity to build a desktop-based application using Swing API. I plan to use JetBrain for next development.<p>Android Studio for Android application development.<p>Beside that, I also use Vim. Well, actually, it&#x27;s not a IDE. If I work on something using C, PHP, or scripting language (JavaScript, Ruby), I go with it.
a-saleh超过 8 年前
Long time ago, when I was learning Java, I liked Eclipse.<p>Currently on my desktop, I mostly switch between Atom and Visual Studio code, because I mostly write for nodejs, or I am trying out something weirder, like purescript, or elm, or clojure, and these two editors usually have good plugins to deal with them.<p>When I am on ssh, I use vim.I develop stuff in vim, in tmux over ssh often, because that is the simplest I can drag my colleague to my work env to help me :-)
评论 #13363479 未加载
throwaway112e8超过 8 年前
I&#x27;ll go against the grain--<p>I recommend Cloud9. Isolated environments and a uniform editor&#x2F;experience.
评论 #13368131 未加载
allanmacgregor超过 8 年前
It depends on the language so I keep jumping between Vim or one of the jetbrains IDEs
iLemming超过 8 年前
Two words: E Macs
Raed667超过 8 年前
WebStorm &amp; PhpStorm ... I&#x27;m using the free student license however... I&#x27;m not sure if I&#x27;ll buy them when it expires
rattler超过 8 年前
PhpStorm. There is no other IDE that comes close for PHP development.
egberts1超过 8 年前
While it&#x27;s not an IDE, if you want to tackle a million line code of an existing package and want to insert a tiny feature, I highly recommend Coati.io. It&#x27;s a must.
Blackthorn超过 8 年前
I use Emacs. I don&#x27;t completely like it, but I haven&#x27;t found anything better out there.<p>If Jetbrains could embed actual Emacs as its editor, that would be the holy grail for me.
josep2超过 8 年前
I use Intellij. Mostly work in the JVM so it&#x27;s the right choice. Pretty heavy, but we&#x27;re all used to that in JVM land.
edcrfv超过 8 年前
WebStorm
bhangi超过 8 年前
IntelliJ for Java. Emacs for everything else.
tlrobinson超过 8 年前
Butterflies.
skiltz超过 8 年前
When I&#x27;m editing HTML, CSS and JS I normally just use notepad++. (Windows PC).
jerry40超过 8 年前
Emacs
automathematics超过 8 年前
Atom. Been using it 8 hours since day 0 and I have very few complaints.
blt超过 8 年前
vim + make, but occasionally miss the Visual Studio debugger a lot.
monknomo超过 8 年前
My work IDE is eclipse. My text editors are Notepad++ and vi
jaoo超过 8 年前
Code Blocks for C++, PyCharm for Python, and Geany for PHP
man5quid超过 8 年前
IntelliJ for Java, Vim+Tmux for everything else.
JorgeGT超过 8 年前
Sublime Text for LaTeX, MATLAB for the rest.
miguelrochefort超过 8 年前
Visual Studio for C# and Xamarin.
kchauhan超过 8 年前
Notepad++ for classic asp code editing
fspacef超过 8 年前
PyCharm + Sublime + NetBeans
SnaKeZ超过 8 年前
NetBeans
falloutx超过 8 年前
Typora for notes.<p>Atom for Web Development.
Philipp__超过 8 年前
Emacs and IntelliJ IDEA.
qu4ntumturk超过 8 年前
NetBeans + Eclipse
eecks超过 8 年前
Eclipse and Atom
ojiikun超过 8 年前
vim &amp; (make|gradle|maven|ant)
anonfunction超过 8 年前
Atom or Vim
segmondy超过 8 年前
Linux.
michaelmcmillan超过 8 年前
vi
I_am_neo超过 8 年前
grep find locate nano make
zubairq超过 8 年前
still using Light Table
bigato超过 8 年前
sam