cctvsmg
V2EX  ›  JetBrains

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

  •  
  •   cctvsmg · Oct 21, 2013 · 36582 views
    This topic created in 4771 days ago, the information mentioned may be changed or developed.
    业界良心呐
    越用越喜欢
    各种细节全部考虑到了

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

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

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

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


    还有那些小细节小技巧大家分享下吧
    91 replies  •  2018-02-05 14:29:26 +08:00
    msg7086
    msg7086
    Oct 21, 2013
    1
    ←_← 比如webstorm比如phpstorm比如rubymine比如resharper?
    robertlyc
    robertlyc
    Oct 21, 2013❤️3
    2
    2013年 还有程序员在沾沾自喜一个IDE?
    davepkxxx
    davepkxxx
    Oct 21, 2013❤️2
    3
    所以我一次性买了Intellij IDEA、PyCharm、WebStorm,可惜没有C/C++的IDE。
    zhttty
    zhttty
    Oct 21, 2013
    4
    99刀授权费用。
    jianghu52
    jianghu52
    Oct 21, 2013
    5
    @davepkxxx 土豪!我就买了个PyCharm,前端苦手。
    julyclyde
    julyclyde
    Oct 21, 2013
    6
    @zhttty 这差不多算是唯一的缺点了
    davepkxxx
    davepkxxx
    Oct 21, 2013
    7
    @jianghu52 上次jetbrains的软件在oschina疯狂打折,所以我一时手划了。PyCharm貌似有WebStorm的所有功能。
    ruchee
    ruchee
    Oct 21, 2013
    8
    做的确实不错
    xuwenhao
    xuwenhao
    Oct 21, 2013❤️7
    9
    @robertlyc 都2013年了还有人不理解现代IDE的优越之处?
    favormm
    favormm
    Oct 21, 2013 via iPhone
    10
    @davepkxxx
    土豪,我们做朋友吧。
    kennedy32
    kennedy32
    Oct 21, 2013
    11
    好像是打7折吧,现在没了
    ETiV
    ETiV
    Oct 21, 2013
    12
    @davepkxxx AppCode 也支持C/Cpp. 暂时是Mac ONLY. 不过好像某次在哪里看见过说会迁移到Windows上的
    ETiV
    ETiV
    Oct 21, 2013
    13
    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
    shibo501c
    Oct 21, 2013
    14
    @davepkxxx appcode?
    snachx
    snachx
    Oct 21, 2013
    15
    非常赞,整一个系列都很赞。。。
    dongbeta
    dongbeta
    Oct 21, 2013
    16
    入了 PHPStorm, AppCode, PyCharm, RubyMine,写代码确实很好用。
    jetbillwin
    jetbillwin
    Oct 21, 2013
    17
    TextMate和Sublime不是都支持代码格式化么?
    yangff
    yangff
    Oct 21, 2013
    18
    他们家的玩意没一个不卡的……
    goofansu
    goofansu
    Oct 21, 2013❤️1
    19
    输入法是个问题
    sgsheg
    sgsheg
    Oct 21, 2013
    20
    vim党
    cluries
    cluries
    Oct 21, 2013
    21
    能表示他们家的产品都卡巴斯基么~~~
    aisin
    aisin
    Oct 21, 2013❤️1
    22
    jetbrain的确都是非常牛叉的公司,非常喜欢它们的产品。不过在低配置机子上的确有点卡
    binux
    binux
    Oct 21, 2013
    23
    我想说。。支持awk吗?
    vibbow
    vibbow
    Oct 21, 2013
    24
    安装的时候看见了一大堆jar文件,关于窗口出现了Java的版本...
    我就知道不卡才叫奇迹了...
    liuxurong
    liuxurong
    Oct 22, 2013
    25
    在Windows XP 下Java字体显示很不如意,弃用……
    heganj
    heganj
    Oct 22, 2013 via iPhone
    26
    好用+1,vs2013装了resharp和visual assistX之后简直就是另外一款IDE,装之前感觉vs还不如eclipse
    jackytang520
    jackytang520
    Oct 22, 2013
    27
    oschina打2折时入了idea和phhstorm,不然哪买得起,用好多年了2折肯定 买
    exoticknight
    exoticknight
    Oct 22, 2013
    28
    反正我是用了IDEA之后就不想用Eclipse了,写java的话
    Ricepig
    Ricepig
    Oct 22, 2013
    29
    基于字符串匹配的编辑器,在代码提示代码自动完成这些功能上永远不要和基于语法分析的IDE相比,否则就是自取其辱

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

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

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

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

    真是机智的lz
    goofansu
    goofansu
    Oct 22, 2013
    55
    @ETiV OSX
    如果打开软件的时候不是中文输入法,之后切到中文输入法也没法输入

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

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

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

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