你們寫軟體的時候都是用什麼神奇的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語言課程? 大學不是自己就該負責教書育人嘛?