你們寫軟體的時候都是用什麼神奇的IDE?


Visual Studio Code - Code Editing. Redefined

@rebornix 廣告費呢?


前端 IDE 黨,在公司的時間用公司版的 Intellij IDEA :

在家,就是用自己的 WebStorm:


  • 平時寫玩具代碼、Haskell、js: vscode/chrome console,理由是小東西(短小的 js 例如統計 steam 願望單總價等玩具代碼)不需要開 ide,haskell 是因為 ide 支持並不很好還不如 vscode。
  • C、C++、C#:VS,理由是 CLion 我個人認為處於殘廢狀態,而 Rider 還在 EAP 還不如 ReSharper 好用。(更新:Rider 已經脫離了 EAP 階段,用起來很舒爽。)
  • 寫文檔:typora、vscode,差別在於 typora 支持公式,但是 vscode 支持打開文件夾和 virtual space(就是你可以把文檔拉到屏幕上方,即使下面沒有文字,據說是叫這個名詞)。
  • 其餘(JVM 系、js、python 等):JetBrains 全家桶,理由是沒有別的好用了。

我個人對 IDE 的利用率很低,基本上當成一個更準確的補全工具+格式化工具+重構工具,外帶一個 pretty print 的 git diff。

對於 JetBrains 全家桶的利用邀請 @大笨蛋千里冰封 回答。


Visual Studio和notepad++。想從notepad++切換到VSCode然而VSCode啟動速度遠不如notepad++,就擱置了。



最近在寫TypeScript,主要得選擇就是VScode和WebStorm

總的來說WebStorm用起來比較順手,但是配色和字體渲染不如VScode看著順眼

所以一般儘可能使用VScode

當然,你也可以認為VScode不是IDE


謝邀。

沒有啥神奇的。以前用Emacs,後面編輯器方面用Sublime Text,再後來用Atom,現在用VS Code。可能編輯器的使用相對固定,而IDE則不然,主要看寫的代碼是啥,比如寫Spring MVC則選擇STS,C#當然是VS。


人家問的是IDE!叫集成開發環境,vscode那些都不算好么?答案里就idea和VS算吧。

我用的是宇宙最強IDE(不信自己百度宇宙最強IDE)-visual studio。

有人說VS大,臃腫,沒用的功能多,那隻能說你們水平還不到位。VS寫代碼,包管理如何?調試時,監控界面如何?單元測試時,代碼上顯示不?VS有很多功能,你用不上不代表沒有意義。

VS我覺得才是真正的IDE,能開發許多東西,軟體的生命周期里一半以上都可以在VS完成。


寫個程序哪來的這麼多玄學


我在瀏覽器裡面寫 golang,不信你可以試試 https://wide.b3log.org


vim 裡面寫 Objective-C,做 iOS 開發

當然也有用 vim 寫 php,python,等各種東西

因為後面要用 Fedora 做開發桌面今天順手把在 mac 上用的很順手的 Maximum Awesome 的基礎配置,遷移到 Fedora 了,歡迎來丟磚 noark9/maximum-awesome-linux


基本都是用 JB,佐以 Code 輔助。


Leksah


Intellij IDEA


記事本


上班寫後段用VS + Resharper,寫前端WebStorm,現在一點點開始用Rider了。

(挑釁貼:其實VS比起Intellij難用多了。各種花哨用處少的功能,常用功能又沒Intellij好用。又大又慢又不穩定。)

下班用自己買的Jetbrains全家桶里的Intellij搞Scala,寫TypeScript會開WebStorm。

可以不用IDE的語言(非Java/Scala這種)都用Spacemacs操作系統。

沒IDE可用的(Haskell,Ocaml)這種也用Spacemacs操作系統。

PO圖表忠

樓上「你們不入教又不去死,讓我很為難」好頂贊


寫前端或者node或者ruby python golang,編輯器從sublime轉atom轉vscode,目前穩定在vscode,寫Java使用intellij idea又六七年了。C#必須visual studio。這麼多年來,最好用最強大的ide感覺還是visual studio,可惜多年不用windows了


JB全家桶。

JB就是屌!


當然是idea(jetbrains全家桶)和VS了。

另外最近突然用起了vs code,知乎上好像很多人吹捧啊。插件很多,但是我還是習慣用ij。

(跑題:突然想到周圍人的字母全家桶是adobe家的……)

還有vim的set mouse→_→我簡直就是離經叛道的典範。


jb全家桶,vscode,xcode,好像全棧的都被這幾個佔領了


推薦閱讀:

一個簡單的功能需要多少行代碼?
21歲神經官能症(又叫植物神經紊亂)還能從事軟體開發嗎?
為什麼中科大這麼優秀的大學會推薦計蒜客的C語言課程? 大學不是自己就該負責教書育人嘛?

TAG:程序員 | 軟體開發 | 軟體工程師 | 集成開發環境 |