jetbrains这家公司挽救了多少程序员的生命

2013-10-21 16:41:57 +08:00
 cctvsmg
业界良心呐
越用越喜欢
各种细节全部考虑到了

举一两个:
ctrl + v一大片乱七八糟的html到编辑器的时候,他会自动格式化

编辑html的时候经常两个tag之间距离太远,需要滚动上去看对应的,而IDEA可以在这种情况下,出现一个对应tag那一行的悬浮窗

常见的框架几乎都支持,各种自动补全,写完了一键更新到服务器

requirements.txt里面的包他会去检查系统是否安装了,没安装全自动给安装好


还有那些小细节小技巧大家分享下吧
34635 次点击
所在节点    JetBrains
91 条回复
dorentus
2013-10-22 12:43:42 +08:00
@davepkxxx 楼主这个标题很容易引人进来吵的。
smalltalk
2013-10-22 12:49:54 +08:00
只有新手才对自己会摆弄vim emacs等编辑器沾沾自喜。真正的程序员已经过了需要通过工具来炫耀自己水平的阶段了。只要适合自己的应用场景就行。在他们的眼中只有纯粹的逻辑、数学。
ericls
2013-10-22 12:55:12 +08:00
pycharm 字体太难了了 所以还是放弃了
luikore
2013-10-22 12:57:46 +08:00
jetbrains 动态语言系列实现比较偷懒, 就是照抄了 emacs: 自动完成/方法搜索功能就是起一个后台 REPL, 然后利用语言本身的反射功能查出来. 只是为了避免启动速度慢得离谱, 把一些库方法实现抠空了只留个签名打包到一起. 上下文相关高亮的结果没有 emacs flymake 准确.
windylcx
2013-10-22 13:15:34 +08:00
业界良心,用过的最好IDE.
cctvsmg
2013-10-22 13:23:52 +08:00
@mengzhuo vim也用啊,折腾了很多插件,sublime也有时候用,不同的我个人感觉没啥冲突............
@dorentus 看来还是图样图森破了,发帖的时候没想到有人转进到vim/emacs
chrishine
2013-10-22 13:33:24 +08:00
@luikore
抛开场景单说技术略忧伤啊.
能不能模仿语言大战那样,来个各语言场景下IDE VS 编辑器的优势劣势评比.
davepkxxx
2013-10-22 13:38:15 +08:00
@dorentus 没这么觉得,lz只是夸张了点。
lalalakakaka
2013-10-22 13:42:06 +08:00
vim/emac/st2优越党请左转编辑器板块,谢谢。

这年头谁不会个hjkl啊,而一款现代IDE为编程带来的便利是什么编辑器都不能比的。
bigporker
2013-10-22 13:42:43 +08:00
赞同LZ
xiluo
2013-10-22 14:42:15 +08:00
不能同意更多,jetbrains提倡一种敏捷文化,和其他的IDE还是有本质的区别的
luikore
2013-10-22 14:46:32 +08:00
@chrishine 不如用 MTBI 性格型来分析 编辑器/IDE 选择吧...

Introvert(I) 内向型 vs Extrovert(E) 外向型: I 更倾向于论坛吵架, E 更倾向于和人打架. I 一般是网上搜索等非人方式接触到工具, E 往往是受旁边的人影响和介绍而使用工具. I 更容易选择一些小众但真的不错的工具, E 更容易使用 eclipse, vs, intellij, vim 之类的大路货.

Intuition(N) 着眼长远 vs Sense(S) 着眼现在: 就拿 vim 来说, N 会去学 vimscript, S 更倾向于浅尝辄止于 hjkl. N 更喜欢工具可以方便设置和备份, 所以容易选择 vim / emacs 等老牌编辑器, S 更喜欢工具开包即用而容易倾向 IDE. 两者都喜欢插件管理工具, 但是 N 的想法是以后重装了系统可以很快恢复, S 的想法是找插件可以更方便.

Thinking(T) 通过思考认识世界 vs Feeling(F) 通过感知认识世界: T 倾向于思考一个工具是怎么实现的, F 倾向于看源码是怎么写的. T 在说"重构"的时候他其实是在重写, F 模仿山寨起来毫无鸭梨. T 更喜欢让人专注的 zen mode editing, F 更喜欢强大的拷贝和代码生成功能.

Judging(J) 判定价值观 vs Perception(P) 接受价值观: J 更倾向于论坛吵架, P 更倾向于潜水看戏. J 不喜欢不请自来的完成窗口, 而更喜欢摁哪个就是哪个, 例如 ctags完成/词典完成/文件内完成 等分得很清楚的 vim 就很合 J 的口味. P 却表示弹出来的提示越多越好.
luikore
2013-10-22 14:47:19 +08:00
键误 MTBT -> MBTI
missdeer
2013-10-22 15:16:47 +08:00
我是msvs党。。。向我开炮。。。
fooCoder
2013-10-22 15:21:27 +08:00
纯vim党。但是有时候还是会用webstorm来看代码。
zhigang1992
2013-10-22 17:27:27 +08:00
@davepkxxx Appcode,刚买的……有C/C++
subpo
2013-10-22 17:36:49 +08:00
ST2 + VIM党,webstorm用过,不知道好在何处,不过确实感觉很高级,可能需要有人教我怎么用。
eclipse从来都用不惯,两个字,烂的一比
davepkxxx
2013-10-22 17:45:00 +08:00
@zhigang1992 不支持windows
jsuper
2013-10-22 17:47:27 +08:00
写Python,html, shell都用emacs的会不会被喷死啊!
SoloCompany
2013-10-22 22:28:38 +08:00
使用 IDEA 超过 10 年的路过,虽然已经不太记得2.6版本是什么样子了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX