放弃 pycharm 转投 vim - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时制粘贴 AI 生成的内容
xfspython
V2EX    程序员

放弃 pycharm 转投 vim

  •  
  •   xfspython 2019-06-12 21:27:47 +08:00 19364 次点击
    这是一个创建于 2312 天前的主题,其中的信息可能已经有所发展或是发生改变。

    pycharm 打开一个项目竟然要几分钟,我是实在受不了,此刻已把 pycharm 卸载,开始开始 vim 之旅

    133 条回复    2019-06-14 21:45:38 +08:00
    1  2  
    factoid
        1
    factoid  
       2019-06-12 22:13:40 +08:00 via Android   29
    没两天你就换回来了
    omph
        2
    omph  
       2019-06-12 22:26:59 +08:00
    性能有时是刚需啊
    hmxxmh
        3
    hmxxmh  
       2019-06-12 22:30:50 +08:00 via Android
    你电脑太卡了吧
    Takamine
        4
    Takamine  
       2019-06-12 22:31:19 +08:00 via Android
    没事,过两天你就回来了。
    jdhao
        5
    jdhao  
       2019-06-12 22:31:43 +08:00 via Android   3
    送你一份 Neovim 配置 Python 指南,用起来爽爽的,我以前也是用 pycharm 的。。
    https://jdhao.github.io/2018/09/05/centos_nvim_install_use_guide/
    FrankFang128
        6
    FrankFang128  
       2019-06-12 22:33:21 +08:00
    等你回来
    carlclone
        7
    carlclone  
       2019-06-12 22:47:58 +08:00
    建议提高水平加薪买台好电脑
    fbcskpebfr
        8
    fbcskpebfr  
       2019-06-12 22:53:57 +08:00 via Android
    有的人总是喜欢无脑把问题归结于电脑配置,然而高配置照样卡
    /t/563990
    cccy0
        9
    cccy0  
       2019-06-12 23:05:12 +08:00
    pycharm 卡, 那 idea 打开 java 项目岂不是要崩
    Muninn
        10
    Muninn  
       2019-06-12 23:06:47 +08:00
    vscode 算是折中

    能适应 vim 当然也好
    oIMOo
        11
    oIMOo  
       2019-06-12 23:10:44 +08:00
    我变成都是用文本编辑器 ( atom、sublime text ),原因就是你这样的……
    java 除外……

    等待你的 feedback 如何记忆 vim 的操作?
    提问来自一个使用 vim 只记得 :q 和 :q!、使用 tmux 什么都需要查的用户……
    so1n
        12
    so1n  
       2019-06-12 23:12:11 +08:00 via Android
    没事,你会回来的,周期性使用 pycharm 与 vim
    jdhao
        13
    jdhao  
       2019-06-12 23:14:06 +08:00 via Android
    @oIMOo 让按键变成你的 muscle memoey
    zackwu
        14
    zackwu  
       2019-06-12 23:14:11 +08:00   3
    也是受不了 PyCharm 之类的 IDE 的臃肿,所以写代码一直没有用 IDE。

    然而 Vim 或者 Emacs 的学习曲线过于陡峭,所以一直在用 Sublime Text,感觉相当好用:既轻便小巧,也能通过配置实现 IDE 的一部分功能。

    最后的感受是,用惯了 Text Editor 写代码,似乎徒手写代码的正确率会高很多,最近从零手撸了一个数百行的程序,居然一遍过,太神奇了。
    factoid
        15
    factoid  
       2019-06-12 23:23:35 +08:00 via Android
    @keith1126 厉害了,一遍过。目测就可以了,都不用单元测试啦
    masker
        16
    masker  
       2019-06-12 23:28:53 +08:00 via Android
    换个好硬盘
    anonymous256
        17
    anonymous256  
       2019-06-12 23:43:44 +08:00 via Android   3
    pycharm 打开一个项目竟然要几分钟....这么久吗?
    我 jetbrain 全家桶,没有一个项目打开需要超过 5 秒。

    可以试试,改下 JVM 设置。
    <IDE_HOME>\bin\pycharm64.exe.vmoptions(对于 64-bit JVM)
    <IDE_HOME>\bin\pycharm.exe.vmoptions(于 32-bit JVM)

    -xmx 设置成 2048 (最大占用 2G)
    -xms 设置成 1024 (最少占用 1G)
    anonymous256
        18
    anonymous256  
       2019-06-12 23:44:21 +08:00 via Android   1
    kevinhwang
        19
    kevinhwang  
       2019-06-12 23:45:05 +08:00
    我先收藏了= =,希望 lz 坚持下去
    trait
        20
    trait  
       2019-06-12 23:57:14 +08:00 via iPhone
    代码量一大,ide 启动基本歇菜。
    lsp 的出现在我这里杀死 ide,只能说感谢巨硬
    t9YppV21ZEt3x42f
        21
    t9YppV21ZEt3x42f  
       2019-06-13 00:01:52 +08:00
    .vscode 可以试试这个
    factoid
        22
    factoid  
       2019-06-13 00:02:33 +08:00 via Android
    我工程 800M 打开确实要 3 分钟
    wwqgtxx
        23
    wwqgtxx  
       2019-06-13 00:03:22 +08:00
    @ruimz 双核四线程也叫高配置么,现在入门 I3 都是四核的了好吧
    1iuh
        24
    1iuh  
       2019-06-13 00:05:19 +08:00
    加油,我已经用 vim 写了好些年了。实在用不惯 IDE。
    mrytsr
        25
    mrytsr  
       2019-06-13 00:43:15 +08:00 via Android
    wee911
        26
    wee911  
       2019-06-13 00:43:19 +08:00
    明天就换回来了
    0ZXYDDu796nVCFxq
        27
    0ZXYDDu796nVCFxq  
       2019-06-13 01:54:49 +08:00 via Android
    50 收 pycharm 授权
    spark
        28
    spark  
       2019-06-13 02:11:20 +08:00 via iPhone
    索引的问题吧
    AwayEM
        29
    AwayEM  
       2019-06-13 02:58:16 +08:00 via iPhone
    我 vim 用的贼 6,但我选择 jetbrains
    dangyuluo
        30
    dangyuluo  
       2019-06-13 05:38:51 +08:00
    本来就不是一类的东西,有可比性么?
    weixiangzhe
        31
    weixiangzhe  
       2019-06-13 05:49:27 +08:00 via iPhone
    现在配好 coc.vim 体验也不错
    kevindu
        32
    kevindu  
       2019-06-13 06:36:16 +08:00
    VSCode 呗
    likai
        33
    likai  
       2019-06-13 06:59:37 +08:00 via Android
    我 07 年的 thinkpad t500 打开 pycharm 都不到一分钟,你电脑性能能比我这个更差我就不信了
    niubee1
        34
    niubee1  
       2019-06-13 07:35:29 +08:00
    你应该换的不是 IDE, 而是你的电脑了
    niubee1
        35
    niubee1  
       2019-06-13 07:35:59 +08:00
    vim 打满插件比 pycharm 还慢
    jinghanx
        36
    jinghanx  
       2019-06-13 07:43:54 +08:00 via Android
    vim 有什么方法回到上一个编辑过的地方吗,jetbrain 可以 cmd+shift+delete。
    sampeng
        37
    sampeng  
       2019-06-13 07:45:37 +08:00 via iPhone
    这年头 16G 八代 i7 不是标配?
    AX5N
        38
    AX5N  
       2019-06-13 07:47:44 +08:00
    @jinghanx 没用过 vim,但不是正常的编辑器都能实现这个功能吗?直接 ctrl+z 撤销啊。
    congeec
        39
    congeec  
       2019-06-13 07:53:39 +08:00 via iPhone
    @niubee1 那是你打开方式不对
    luozic
        40
    luozic  
       2019-06-13 07:55:04 +08:00
    的候 pycharm 不,其他的候 vim/vscode 就行了,是上大的固+内存吧
    kran
        41
    kran  
       2019-06-13 07:58:54 +08:00 via Android   1
    @jinghanx g; g,
    Lattez
        42
    Lattez  
       2019-06-13 08:05:51 +08:00
    @oIMOo vimtutor 入门,多用多记就会了
    jinghanx
        43
    jinghanx  
       2019-06-13 08:11:27 +08:00 via Android
    @kran 在不同文件之间无法跳转
    kran
        44
    kran  
       2019-06-13 08:12:58 +08:00 via Android
    @jinghanx C-o C-i 呢?
    locatelli
        45
    locatelli  
       2019-06-13 08:14:18 +08:00
    pycharm 自带的那个 yaml tree 的显示功能蛮方便的。macvim 或者 vscode 上面有没有类似的解决方案?
    jinghanx
        46
    jinghanx  
       2019-06-13 08:26:57 +08:00 via Android
    @kran 这个有点区别,这个光标待过的地方,不一定修改了
    yy77
        47
    yy77  
       2019-06-13 08:51:42 +08:00 via iPhone
    16G 加 ssd。
    Universe
        48
    Universe  
       2019-06-13 08:55:45 +08:00 via Android
    @oIMOo 无他,唯手熟尔
    rexyan
        49
    rexyan  
       2019-06-13 08:59:27 +08:00
    你是没试过 idea 吧,pycharm 算啥
    sagaxu
        50
    sagaxu  
       2019-06-13 09:04:09 +08:00 via Android
    调 xmx 和内核 inotify 条目上限
    tt67wq
        51
    tt67wq  
       2019-06-13 09:14:53 +08:00
    为啥不转投 emacs ?
    sinver
        52
    sinver  
       2019-06-13 09:22:29 +08:00
    没事,等你升级下配置,过两天你就回来了。
    Aresxue
        53
    Aresxue  
       2019-06-13 09:30:00 +08:00
    9102 年了,有 ide 就用 ide 吧,pycharm 不想用就用 vsCode
    LongLights
        54
    LongLights  
       2019-06-13 09:45:12 +08:00 via Android
    我在这儿 等着你回来~
    lancelock
        55
    lancelock  
       2019-06-13 09:46:50 +08:00
    我的笔记本就一直感觉 vim 速度并不快,感觉使用流畅度 idea > vsc > vim,也不知道为什么
    ytmsdy
        56
    ytmsdy  
       2019-06-13 09:48:52 +08:00
    是你电脑配置太低了。
    DonaidTrump
        57
    DonaidTrump  
       2019-06-13 09:48:59 +08:00 via iPhone
    你真硬核
    lancelock
        58
    lancelock  
       2019-06-13 09:49:12 +08:00
    而且我的 vim 折腾了很久,用来写代码是没问题,但我一直不知道 debug 你们是用什么方案呢,用 gdb 吗?
    liuhuansir
        59
    liuhuansir  
       2019-06-13 09:49:31 +08:00
    jetbrain 家的东西启动的时候偏慢,但是写代码的时候不卡,我 vscode 和 webstorm 来回转了好几次,最后还是喜欢 webstorm,版本控制是我用过最顺手的
    tamlok
        60
    tamlok  
       2019-06-13 09:52:51 +08:00 via Android
    @oIMOo 看看一本书 Practical Vim,vim 的设计非常巧妙和有规律可循的。
    IanPeverell
        61
    IanPeverell  
       2019-06-13 09:55:40 +08:00
    这么慢,是为了让你开始工作前冲杯咖啡,准备点零食水果在边上,顺便活动一下,准备工作做完了 pycharm 也加载好了,就可以顺利的连续打几个小时代码了。
    BBCCBB
        62
    BBCCBB  
       2019-06-13 09:55:47 +08:00
    @jinghanx c-o 啊, and c-i
    dolphintwo
        63
    dolphintwo  
       2019-06-13 09:57:32 +08:00
    12 个小时过去了,你回来了没?
    ivechan
        64
    ivechan  
       2019-06-13 09:58:55 +08:00
    @oIMOo 就像你用 IDE 不会每个菜单或快捷键都查一遍才知道自己应该点哪个,vim 也一样。
    只是菜单变成了更多的键盘而已。
    karllynn
        65
    karllynn  
       2019-06-13 09:59:34 +08:00
    现在 ssd 是历史最低价了
    killerv
        66
    killerv  
       2019-06-13 10:01:24 +08:00
    真的是过两天就回来了
    4everLoveU
        67
    4everLoveU  
       2019-06-13 10:03:15 +08:00
    vs code 更好用
    lln133208
        68
    lln133208  
       2019-06-13 10:04:31 +08:00
    ssd 和内存都这么便宜了,赶紧升级波装备啊
    linora
        69
    linora  
       2019-06-13 10:05:38 +08:00
    pycharm 真香,没有之一
    ivechan
        70
    ivechan  
       2019-06-13 10:12:14 +08:00
    很奇怪啊,为什么你们都以为嫌弃 PyCharm IDEA 卡的都是老爷机配置。
    现在这年头谁还不是 16G + ssd 了?
    我说 IDEA 卡,那是因为他真的卡,visual studio 都比他好很多。
    LaCroqueta12
        71
    LaCroqueta12  
       2019-06-13 10:18:36 +08:00
    数据科学方面貌似只有 pycharm 和 spyder 可选了。。vim ???
    qcts33
        72
    qcts33  
       2019-06-13 10:20:58 +08:00
    用 Vim 写 python 最大的问题是动态语言的静态分析其实是非常困难的,在我这里 jedi 的分析能力对比 pycharm 和 Microsoft Python LSP 要差很多,当然现在有 coc 插件可以调用 LSP,但我没理解错的的话 coc 也是基于 nodejs 的,那我还不如直接用 vscode ……
    所以我现在是不用 vim,但到处都用 vim binding
    qcts33
        73
    qcts33  
       2019-06-13 10:24:12 +08:00
    @lyh404 vscode 启用 Microsoft Python LSP 之后也还是不错的,我这里分析调用了 numpy 和 matplotlib 的代码也不会有特别明显的延迟
    BBCCBB
        74
    BBCCBB  
       2019-06-13 10:24:39 +08:00
    我一直在用 vim 写 python 和 golang, 没毛病.
    zdnyp
        75
    zdnyp  
       2019-06-13 10:28:27 +08:00
    没有追踪和补全(没有 PyCharm 支持的全),用起来费劲
    xhinliang
        76
    xhinliang  
       2019-06-13 10:37:07 +08:00
    IDE 强依赖患者表示无法脱离
    没有 IDE,我写出来的代码根本没法看...
    yuankui
        77
    yuankui  
       2019-06-13 10:48:27 +08:00
    @trait 兄弟 lsp 教程有吗,来一发?
    zqguo
        78
    zqguo  
       2019-06-13 10:52:13 +08:00
    等下就是真香警告。
    liu19931020
        79
    liu19931020  
       2019-06-13 10:54:44 +08:00
    vscode
    hjq98765
        80
    hjq98765  
       2019-06-13 11:09:00 +08:00
    @lyh404 难道没人提 Jupyter 么
    JEOJONES
        81
    JEOJONES  
       2019-06-13 11:24:38 +08:00 via Android
    pass
    steptodream
        82
    steptodream  
       2019-06-13 11:27:01 +08:00
    我用 eclipse 感觉慢的很
    16G NVME SSD i7 8700k 打开 eclipse 也不快 其他软件都是秒开 包括大型游戏都比 eclipse 快
    wqzjk393
        83
    wqzjk393  
       2019-06-13 11:30:28 +08:00
    为什么要等他加载呢。。我上班开电脑就是连上公司内网,然后 qq ide 开起来,去厕所溜一圈,去茶水间接点水,回来就能用了,而且也不需要没事就关掉 ide 节省内存 cpu 资源吧,就早晨打开环境会慢一点,平时没啥问题啊
    maxco292
        84
    maxco292  
       2019-06-13 11:31:05 +08:00 via Android
    开发机要好才行,24 核+256gb 内存一点都不卡
    cat9life
        85
    cat9life  
       2019-06-13 11:32:42 +08:00
    楼主明天就会再换到 vscode
    Wincer
        86
    Wincer  
       2019-06-13 11:35:14 +08:00 via Android
    我没用过 pycharm,也没打算用,因为我有着多语言的编写需求,所以这种重量型的 ide 我是不会考虑的。之前用的是 emacs,后来觉得开启太慢,spacemacs 的 bug 又多,换成现在 nvim + vscode,轻量的文件编辑就用 nvim,稍大一点的项目就用 vscode。
    Ann5527
        87
    Ann5527  
       2019-06-13 11:39:00 +08:00
    使用 VIM 一周后再也回不去了。现在十多年来,其他 IDE 也会装了看看稀罕下新版本,干活还是 VIM
    locoz
        88
    locoz  
       2019-06-13 12:07:58 +08:00
    几分钟。。要么是配置低,要么是项目特别大,但是项目特别大为什么不拆分?而且 pycharm 这种东西不是应该一直放在那不关的吗
    ThomasZ
        89
    ThomasZ  
       2019-06-13 12:14:24 +08:00 via Android
    vscode 了解一下
    dingyaguang117
        90
    dingyaguang117  
       2019-06-13 12:32:59 +08:00
    周期性折腾
    qwer951123
        91
    qwer951123  
       2019-06-13 12:53:30 +08:00
    vscode 推荐
    nG29DOMuRYTWfcSr
        92
    nG29DOMuRYTWfcSr  
       2019-06-13 13:06:32 +08:00 via Android
    你应该尝试下 SpaceVim spacevim.org
    tomychen
        93
    tomychen  
       2019-06-13 13:20:23 +08:00
    @SpaceVim 真香...哈哈
    cyh1997
        94
    cyh1997  
       2019-06-13 13:21:02 +08:00 via Android
    vscode 不好吗
    youthfire
        95
    youthfire  
       2019-06-13 13:27:47 +08:00
    平时开 Pycharm 也就是 3 秒样子,轻快的很……你可能真的需要升级硬件。
    sanqian
        96
    sanqian  
       2019-06-13 13:41:56 +08:00
    真香警告
    Cloutain
        97
    Cloutain  
       2019-06-13 14:02:32 +08:00
    看了评论,我们这些用 IDE 岂不是很菜?
    uiosun
        98
    uiosun  
       2019-06-13 14:08:17 +08:00
    @ruimz 总有人喜欢无脑的加高配置,以为可以解决卡顿问题

    JetBrains 的 IDE 都是运行在虚拟机里,不提高虚拟机的内存可用上限,128 G 也解决不了卡顿问题。
    ysn2233
        99
    ysn2233  
       2019-06-13 14:10:08 +08:00
    明智的决定,java 才需要 ide,python 不需要
    BlBana
        100
    BlBana  
       2019-06-13 14:26:01 +08:00
    vim 各种折腾,感觉没必要,折中换个 VScode 也不错呀
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2949 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 13:37 PVG 21:37 LAX 06:37 JFK 09:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86