V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cctvsmg
V2EX  ›  JetBrains

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

  •  
  •   cctvsmg · 2013-10-21 16:41:57 +08:00 · 34766 次点击
    这是一个创建于 4086 天前的主题,其中的信息可能已经有所发展或是发生改变。
    业界良心呐
    越用越喜欢
    各种细节全部考虑到了

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

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

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

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


    还有那些小细节小技巧大家分享下吧
    91 条回复    2018-02-05 14:29:26 +08:00
    msg7086
        1
    msg7086  
       2013-10-21 16:55:41 +08:00
    ←_← 比如webstorm比如phpstorm比如rubymine比如resharper?
    robertlyc
        2
    robertlyc  
       2013-10-21 16:57:02 +08:00   ❤️ 3
    2013年 还有程序员在沾沾自喜一个IDE?
    davepkxxx
        3
    davepkxxx  
       2013-10-21 16:57:11 +08:00   ❤️ 2
    所以我一次性买了Intellij IDEA、PyCharm、WebStorm,可惜没有C/C++的IDE。
    zhttty
        4
    zhttty  
       2013-10-21 17:00:00 +08:00
    99刀授权费用。
    jianghu52
        5
    jianghu52  
       2013-10-21 17:00:32 +08:00
    @davepkxxx 土豪!我就买了个PyCharm,前端苦手。
    julyclyde
        6
    julyclyde  
       2013-10-21 17:09:54 +08:00
    @zhttty 这差不多算是唯一的缺点了
    davepkxxx
        7
    davepkxxx  
       2013-10-21 17:25:14 +08:00
    @jianghu52 上次jetbrains的软件在oschina疯狂打折,所以我一时手划了。PyCharm貌似有WebStorm的所有功能。
    ruchee
        8
    ruchee  
       2013-10-21 17:55:40 +08:00
    做的确实不错
    xuwenhao
        9
    xuwenhao  
       2013-10-21 19:52:50 +08:00   ❤️ 7
    @robertlyc 都2013年了还有人不理解现代IDE的优越之处?
    favormm
        10
    favormm  
       2013-10-21 19:54:42 +08:00 via iPhone
    @davepkxxx
    土豪,我们做朋友吧。
    kennedy32
        11
    kennedy32  
       2013-10-21 20:23:47 +08:00
    好像是打7折吧,现在没了
    ETiV
        12
    ETiV  
       2013-10-21 21:19:54 +08:00
    @davepkxxx AppCode 也支持C/Cpp. 暂时是Mac ONLY. 不过好像某次在哪里看见过说会迁移到Windows上的
    ETiV
        13
    ETiV  
       2013-10-21 21:50:11 +08:00
    http://www.jetbrains.com/objc/features/cpp.html

    JetBrains is working on a cross-platform C++ IDE supporting C, C++ (including C++11, libc++ and Boost) to help you create outstanding applications for any platform be it Windows, OS X or Linux.
    shibo501c
        14
    shibo501c  
       2013-10-21 21:55:10 +08:00
    @davepkxxx appcode?
    snachx
        15
    snachx  
       2013-10-21 21:59:00 +08:00
    非常赞,整一个系列都很赞。。。
    dongbeta
        16
    dongbeta  
       2013-10-21 22:14:02 +08:00
    入了 PHPStorm, AppCode, PyCharm, RubyMine,写代码确实很好用。
    jetbillwin
        17
    jetbillwin  
       2013-10-21 22:20:50 +08:00
    TextMate和Sublime不是都支持代码格式化么?
    yangff
        18
    yangff  
       2013-10-21 22:32:58 +08:00
    他们家的玩意没一个不卡的……
    goofansu
        19
    goofansu  
       2013-10-21 22:38:32 +08:00   ❤️ 1
    输入法是个问题
    sgsheg
        20
    sgsheg  
       2013-10-21 22:50:46 +08:00
    vim党
    cluries
        21
    cluries  
       2013-10-21 22:56:28 +08:00
    能表示他们家的产品都卡巴斯基么~~~
    aisin
        22
    aisin  
       2013-10-21 22:59:17 +08:00   ❤️ 1
    jetbrain的确都是非常牛叉的公司,非常喜欢它们的产品。不过在低配置机子上的确有点卡
    binux
        23
    binux  
       2013-10-21 23:15:18 +08:00
    我想说。。支持awk吗?
    vibbow
        24
    vibbow  
       2013-10-21 23:22:28 +08:00
    安装的时候看见了一大堆jar文件,关于窗口出现了Java的版本...
    我就知道不卡才叫奇迹了...
    liuxurong
        25
    liuxurong  
       2013-10-22 00:51:39 +08:00
    在Windows XP 下Java字体显示很不如意,弃用……
    heganj
        26
    heganj  
       2013-10-22 01:16:33 +08:00 via iPhone
    好用+1,vs2013装了resharp和visual assistX之后简直就是另外一款IDE,装之前感觉vs还不如eclipse
    jackytang520
        27
    jackytang520  
       2013-10-22 01:24:41 +08:00
    oschina打2折时入了idea和phhstorm,不然哪买得起,用好多年了2折肯定 买
    exoticknight
        28
    exoticknight  
       2013-10-22 03:13:55 +08:00
    反正我是用了IDEA之后就不想用Eclipse了,写java的话
    Ricepig
        29
    Ricepig  
       2013-10-22 03:23:41 +08:00
    基于字符串匹配的编辑器,在代码提示代码自动完成这些功能上永远不要和基于语法分析的IDE相比,否则就是自取其辱

    @heganj 装完了这两个,vs和eclipse一样卡了。。。
    yorkw
        30
    yorkw  
       2013-10-22 04:25:39 +08:00
    Darcula Theme 为革命保护视力,预防近视
    love
        31
    love  
       2013-10-22 07:41:03 +08:00
    10年前用过IntelliJ IDEA 4写过java,觉得这邦人真是把IDE做到极致了,和eclipse和vs.net不在一个层次上。
    breeswish
        32
    breeswish  
       2013-10-22 08:02:40 +08:00
    jetbrains产品大好评。

    @jetbillwin 一个一个需要的功能找插件安装过去和原本就配备好了各个组件协调完美是不一样的,以及 基于语法的分析超级赞,我在用PHPStorm的时候没见过任何一个插件或IDE在成员提示方面可以比它准确厉害的 它甚至连Composer代理的Autoload都能成功分析。
    yibin001
        33
    yibin001  
       2013-10-22 08:03:20 +08:00
    @dongbeta
    以前在oschina上入了appcode,现在想入PHPStorm&PyCharm,不过2个加起一$200了。
    tioover
        34
    tioover  
       2013-10-22 08:04:37 +08:00 via Android
    @Ricepig vim 有一些基于语法分析的插件的…
    Panic
        35
    Panic  
       2013-10-22 08:55:54 +08:00
    @robertlyc 没人逼你用ide, 也不要逼我用你的vim吧
    Panic
        36
    Panic  
       2013-10-22 08:57:43 +08:00
    相比之下 eclipse 就和玩具一样, 啥时候出个c/c++版就无敌了
    angelface
        37
    angelface  
       2013-10-22 08:58:36 +08:00
    @Panic 人家也没逼你用vim啊。

    不过到现在对ide还这么有激情确实不多了。
    sxd
        38
    sxd  
       2013-10-22 08:59:23 +08:00
    为什么买了 idea后还要买其他的
    ETiV
        39
    ETiV  
       2013-10-22 09:00:07 +08:00 via iPhone
    @goofansu win8?
    我试了:搜狗,QQ、百度…几乎常见的输入法

    发现只有英库输入法能用,不会边打字拼音一边就上去了
    raykwok
        40
    raykwok  
       2013-10-22 09:08:05 +08:00
    @ETiV
    @goofansu
    win8下要用jdk1.6版本才能解决输入法问题
    mengzhuo
        41
    mengzhuo  
       2013-10-22 09:10:23 +08:00   ❤️ 1
    大Vim党表示这些功能都是渣渣了,举个栗子:
    “ctrl + v一大片乱七八糟的html到编辑器的时候,他会自动格式化”
    paste mode+gg=G搞定收工。
    格式化、自动补齐在vim上从来都不是问题,更不说各种snippet和插件了。

    “requirements.txt里面的包他会去检查系统是否安装了,没安装全自动给安装好”
    还有这种破坏当前系统环境的功能,更加不能考虑了,这只能说明楼主python项目开发得不够多

    “写完了一键更新到服务器”,呵呵,这种功能就等着出生产事故吧。git的commit和push是分开的,是多少前辈的惨痛教训换来的,你们还嫌麻烦……

    其他语言我不知道,但是vim+jedi完爆各类Python IDE。

    P.S. 还有IDE各种卡,在服务器上不能用,这才是抛弃IDE走向vim的更大理由啊。
    coetzee
        42
    coetzee  
       2013-10-22 09:22:19 +08:00
    @mengzhuo Pycharm用过吗,感觉还不错
    geew
        43
    geew  
       2013-10-22 09:25:06 +08:00
    @coetzee +1 之前没用过py的IDE 一直用vim 现在用了这个 感觉找到爱了
    lixm
        44
    lixm  
       2013-10-22 09:33:57 +08:00
    @mengzhuo Pycharm 完爆一切编辑器和其他Python IDE,如果你用的不是上个世纪的老机器
    Alex_L
        45
    Alex_L  
       2013-10-22 09:40:14 +08:00
    @mengzhuo 我用vim自动补全后,光标总是不能自动跳转到合适的位置,请问应该如何设置呢?
    robertlyc
        46
    robertlyc  
       2013-10-22 10:04:04 +08:00   ❤️ 1
    不会文本编辑器的程序员 都还没怎么入门 不管你们信不信
    ETiV
        47
    ETiV  
       2013-10-22 10:46:35 +08:00
    @mengzhuo 要吵起来啦!!!
    davepkxxx
        48
    davepkxxx  
       2013-10-22 11:01:51 +08:00
    每次讨论IDE,都会有vim/emacs党冲进来闹。有些人喜欢用更智能的工具,有人喜欢用更简单的工具,这其实没什么,只是惹恼了这些IT茶党。
    clippit
        49
    clippit  
       2013-10-22 11:06:04 +08:00
    @mengzhuo 大Vim党麻烦帮我解决一下这个问题? http://www.v2ex.com/t/85666 先谢过
    66beta
        50
    66beta  
       2013-10-22 11:06:28 +08:00
    @vibbow 讨厌一切java桌面软件,对eclipse家族感触颇深,用上notepad++和GVIM和Sublime之后,才知道什么叫飞翔~~~~~~~既然很多人说后面那些是编辑器不是IDE,我只想说我是个初级用户,我不CARE那么多,只在乎实际使用的感受
    66beta
        51
    66beta  
       2013-10-22 11:07:06 +08:00
    打错了,是“虽然”
    xlmo
        52
    xlmo  
       2013-10-22 11:09:12 +08:00
    编辑器之争就是心胸狭隘+莫名优越感作祟。
    luikore
        53
    luikore  
       2013-10-22 11:24:44 +08:00   ❤️ 1
    *nix 已经是最好的 IDE 了, 而一个集各操作系统短板之大成的 java 桌面软件... 搞笑
    robertlyc
        54
    robertlyc  
       2013-10-22 11:28:54 +08:00
    程序员的生命需要靠一个IDE,还是商业IDE公司来挽救

    真是机智的lz
    goofansu
        55
    goofansu  
       2013-10-22 11:44:02 +08:00
    @ETiV OSX
    如果打开软件的时候不是中文输入法,之后切到中文输入法也没法输入

    不过webstorm还是很牛,前几天看了angularjs的一些教程视频,蛮赞的
    BOYPT
        56
    BOYPT  
       2013-10-22 11:54:08 +08:00
    点进来看笑话的。满意离去。
    humiaozuzu
        57
    humiaozuzu  
       2013-10-22 12:00:48 +08:00
    @clippit vim 写 markdown or 文本操作都是不合适的
    luikore
        58
    luikore  
       2013-10-22 12:06:56 +08:00
    @Ricepig vim 等用正则做词法分析的编辑器其实能力很强的, 因为它们用的正则引擎可以做的事情比狭义的正则表达式多得多. 一般的词法分析器只要加上压栈功能就具备了下推自动机的能力, emacs/textmate/sublime text 甚至可以定义很多上下文相关的语法, 它们的语法分析能力不比很多 IDE 弱. jetbrains 经常就认不出一些 ruby 的新语法如 r, i 等后缀, 编辑器只用改改语法配置就好了.

    IDE 唯一优势是内建了类型信息的运行时, 但这个也是可以通过外部程序做的, 例如各种利用 gocode 做自动完成的插件.

    IDE 说白了就是一张皮, 把一堆东西包在一起, 目标用户是 pseudo 程序员, 就是出了问题也没能力修的那种.
    min
        59
    min  
       2013-10-22 12:16:08 +08:00   ❤️ 1
    你们这些三观差距很大、互相看不上的早点相互block吧,勉得隔三差五吵个昏天黑地 ^_^
    j
        60
    j  
       2013-10-22 12:33:11 +08:00
    j.a.v.a...
    dorentus
        61
    dorentus  
       2013-10-22 12:43:42 +08:00
    @davepkxxx 楼主这个标题很容易引人进来吵的。
    smalltalk
        62
    smalltalk  
       2013-10-22 12:49:54 +08:00   ❤️ 3
    只有新手才对自己会摆弄vim emacs等编辑器沾沾自喜。真正的程序员已经过了需要通过工具来炫耀自己水平的阶段了。只要适合自己的应用场景就行。在他们的眼中只有纯粹的逻辑、数学。
    ericls
        63
    ericls  
       2013-10-22 12:55:12 +08:00 via Android
    pycharm 字体太难了了 所以还是放弃了
    luikore
        64
    luikore  
       2013-10-22 12:57:46 +08:00   ❤️ 2
    jetbrains 动态语言系列实现比较偷懒, 就是照抄了 emacs: 自动完成/方法搜索功能就是起一个后台 REPL, 然后利用语言本身的反射功能查出来. 只是为了避免启动速度慢得离谱, 把一些库方法实现抠空了只留个签名打包到一起. 上下文相关高亮的结果没有 emacs flymake 准确.
    windylcx
        65
    windylcx  
       2013-10-22 13:15:34 +08:00
    业界良心,用过的最好IDE.
    cctvsmg
        66
    cctvsmg  
    OP
       2013-10-22 13:23:52 +08:00
    @mengzhuo vim也用啊,折腾了很多插件,sublime也有时候用,不同的我个人感觉没啥冲突............
    @dorentus 看来还是图样图森破了,发帖的时候没想到有人转进到vim/emacs
    chrishine
        67
    chrishine  
       2013-10-22 13:33:24 +08:00   ❤️ 1
    @luikore
    抛开场景单说技术略忧伤啊.
    能不能模仿语言大战那样,来个各语言场景下IDE VS 编辑器的优势劣势评比.
    davepkxxx
        68
    davepkxxx  
       2013-10-22 13:38:15 +08:00
    @dorentus 没这么觉得,lz只是夸张了点。
    lalalakakaka
        69
    lalalakakaka  
       2013-10-22 13:42:06 +08:00
    vim/emac/st2优越党请左转编辑器板块,谢谢。

    这年头谁不会个hjkl啊,而一款现代IDE为编程带来的便利是什么编辑器都不能比的。
    bigporker
        70
    bigporker  
       2013-10-22 13:42:43 +08:00
    赞同LZ
    xiluo
        71
    xiluo  
       2013-10-22 14:42:15 +08:00
    不能同意更多,jetbrains提倡一种敏捷文化,和其他的IDE还是有本质的区别的
    luikore
        72
    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
        73
    luikore  
       2013-10-22 14:47:19 +08:00
    键误 MTBT -> MBTI
    missdeer
        74
    missdeer  
       2013-10-22 15:16:47 +08:00
    我是msvs党。。。向我开炮。。。
    fooCoder
        75
    fooCoder  
       2013-10-22 15:21:27 +08:00
    纯vim党。但是有时候还是会用webstorm来看代码。
    zhigang1992
        76
    zhigang1992  
       2013-10-22 17:27:27 +08:00 via iPhone
    @davepkxxx Appcode,刚买的……有C/C++
    subpo
        77
    subpo  
       2013-10-22 17:36:49 +08:00
    ST2 + VIM党,webstorm用过,不知道好在何处,不过确实感觉很高级,可能需要有人教我怎么用。
    eclipse从来都用不惯,两个字,烂的一比
    davepkxxx
        78
    davepkxxx  
       2013-10-22 17:45:00 +08:00
    @zhigang1992 不支持windows
    jsuper
        79
    jsuper  
       2013-10-22 17:47:27 +08:00
    写Python,html, shell都用emacs的会不会被喷死啊!
    SoloCompany
        80
    SoloCompany  
       2013-10-22 22:28:38 +08:00
    使用 IDEA 超过 10 年的路过,虽然已经不太记得2.6版本是什么样子了
    ufo22940268
        81
    ufo22940268  
       2013-10-23 00:08:32 +08:00 via iPhone
    @luikore 无数个赞
    Lucups
        82
    Lucups  
       2013-10-23 12:37:43 +08:00
    编辑器什么的弱爆了!关键是看用什么键盘!信不信我的键盘上只有两个键 0 & 1 !
    KK233
        83
    KK233  
       2013-10-23 21:02:06 +08:00
    昨天刚给虚拟机装上社区版的Pycharm,设置OpenSDK和jre就花了一个多小时,结果装完打开,帧数瞬间不到30了_( :3」∠)_
    cctvsmg
        84
    cctvsmg  
    OP
       2013-10-23 21:52:18 +08:00
    @KK233 [del]加钱上外星人/最新版macbook pro[/del]
    yakczh
        85
    yakczh  
       2013-10-24 11:21:28 +08:00
    命都是拿钱换的
    colorsand
        86
    colorsand  
       2014-07-26 10:40:18 +08:00
    phpstorm 单引号里边不能自动补全
    nuc093
        87
    nuc093  
       2014-10-06 09:21:04 +08:00
    用了快10年的 eclipse。转用Intellij系列
    onebit
        88
    onebit  
       2014-10-15 10:50:34 +08:00
    经验表明,这里冲进来谈编辑器优越性的,现实中一般属于:学生、业余技术人员、公司的边缘技术人员。
    wezzard
        89
    wezzard  
       2014-12-28 12:59:18 +08:00
    @onebit 那你覺得用vim的呢?也都是些邊角餘料?
    kingdaa
        90
    kingdaa  
       2015-11-08 04:14:21 +08:00
    @wezzard 用 vim 的人多的是 但冲进来就要秀点优越感的 还真八九不离十就是这类人等
    salamanderMH
        91
    salamanderMH  
       2018-02-05 14:29:26 +08:00
    @davepkxxx CLion
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:53 · PVG 22:53 · LAX 06:53 · JFK 09:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.