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

今天终于把 phpstorm 这个祸害给卸载了,呼~松口气~

  •  
  •   kisshere · 2016-09-05 20:12:31 +08:00 · 46589 次点击
    这是一个创建于 3005 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在别人的推荐下 试用了 phpstorm ,感觉还不错,语法提示确实较一般的编辑器更智能些,今天服务器端 php 有一段代码需要重新写逻辑,因为平时都是在 phpstorm 在线 ftp 编辑代码,还是本着简便的原则,这次我做出了人生中最错误的一个决定:直接用 phpstorm 在线编辑代码然后 ftp 上传。
    原先的 php 文件比较大,我自己改动了一部分代码后,高高兴兴上传了了代码,不知为啥网速不是太好,下面上传的进度条停留了很久一会儿, phpstorm 顶部才显示: the file is identical to remote one. 总算上传完了,然后中途有点其他事,我便关了 phpstorm 去做其他的了。回来后我高高兴兴刷新页面,页面显示空白,我想了半天,不可能啊,我的逻辑代码不可能错误,上传之前我检查了好多次啊,打开 phpstorm ,开始下载代码,呵呵哒,我的原来的代码已经被 phpstorm 吃了,纯空白的 php 文件!
    后来试了几次发现, phpstorm 在网速不太好的情况下,即使没有写入文件成功,他也会显示远程的文件和本地文件一样了,而我每次几乎都是在 phpstorm 在线编辑代码,本地备份的 php 文件都是很久远的了,于是乎,感谢 phpstorm ,感谢国家,我又得开始头脑风暴我改动了哪些代码了
    112 条回复    2018-12-23 00:13:47 +08:00
    1  2  
    ghos
        1
    ghos  
       2016-09-05 20:25:37 +08:00 via Android
    虽然我用的是 idea ,但是 phpstorm 也应该有 localhistory 的吧
    popo233
        2
    popo233  
       2016-09-05 20:31:06 +08:00 via iPhone   ❤️ 23
    今天写了一个 bug ,气得我把键盘扔了
    luili
        3
    luili  
       2016-09-05 20:35:23 +08:00   ❤️ 8
    很好奇那些不需要 QA 测试,能直接线上改代码,且不需要用版本管理工具的公司是什么样的。。。
    thunderw
        4
    thunderw  
       2016-09-05 20:35:37 +08:00
    叫你不备份!叫你不用版本管理!
    timestamp
        5
    timestamp  
       2016-09-05 20:39:44 +08:00
    我都是用 sublime text
    JasperYanky
        6
    JasperYanky  
       2016-09-05 20:39:49 +08:00   ❤️ 1
    FTP 大法好
    kisshere
        7
    kisshere  
    OP
       2016-09-05 20:40:21 +08:00
    @luili
    @thunderw 个人的项目,不是公司的,所以没有做太多版本管理这方面的工作
    EXE
        8
    EXE  
       2016-09-05 20:40:47 +08:00   ❤️ 5
    是啊,什么破软件,居然不能自动帮你写代码,卸得好
    ye10010
        9
    ye10010  
       2016-09-05 20:45:52 +08:00
    这个应该算是 ftp 的问题,我直接 ftp 文件,网速不好的话,也会经常空白
    mornlight
        10
    mornlight  
       2016-09-05 20:54:42 +08:00   ❤️ 1
    Local History 你找过了吗,即使没用版本管理工具,它应该自己能保存若干个时间点的版本。
    卸掉软件有点莽撞...
    mornlight
        11
    mornlight  
       2016-09-05 20:56:02 +08:00   ❤️ 2
    上面图不行,重新传
    tedzhou1221
        12
    tedzhou1221  
       2016-09-05 21:01:04 +08:00 via iPhone
    工具,只是工具!使用的人才是重点。手术刀可以杀人也可以救人。
    kindjeff
        13
    kindjeff  
       2016-09-05 21:06:11 +08:00
    我每次用 pycharm 的 github 插件都会有一大堆非常奇怪的 commit ,什么 windows 什么的,于是把这个插件卸载了手动 commit 。
    br00k
        14
    br00k  
       2016-09-05 21:32:14 +08:00
    野路子
    lxy
        15
    lxy  
       2016-09-05 21:36:13 +08:00
    版本管理,只要是觉得如果代码丢了会心痛的项目就不要偷懒,反正不缺免费的私有仓库。
    zhuangzhuang1988
        16
    zhuangzhuang1988  
       2016-09-05 22:05:48 +08:00 via iPad   ❤️ 3
    今天终于把电脑给砸了,呼~松口气~

    嗯,我打算用小霸王学习机写代码了。。
    lc4t
        17
    lc4t  
       2016-09-05 22:09:47 +08:00 via iPhone   ❤️ 1
    能用编辑器就不用 ide (
    loveyu
        18
    loveyu  
       2016-09-05 22:14:19 +08:00
    自己的项目全部转 GIT+Webhook 更新代码,不管是 ftp 还算 sftp 上传都太烦
    yxzblue
        19
    yxzblue  
       2016-09-05 22:18:17 +08:00
    不明觉厉
    hellov22ex
        20
    hellov22ex  
       2016-09-05 22:18:37 +08:00
    PHP 作者知道么?那个写程序很牛 B 的人。

    上次我写了个 BUG ,一怒之下把他砍死了。
    mikicomo
        21
    mikicomo  
       2016-09-05 22:23:19 +08:00
    这么玩其他的 IDE 也总有一天要翻车
    SourceMan
        22
    SourceMan  
       2016-09-05 22:25:53 +08:00
    @mornlight 您可能是 MacQQ 的受害者,请及时下载 v5.1.2 止损
    iyaozhen
        23
    iyaozhen  
       2016-09-05 22:26:44 +08:00 via Android
    -_-|| 感觉楼主使用的不对吧,怎么说也要上个版本管理工具,自己的项目 github hook 就很好用呀。而且还有 local history

    @kindjeff 这个不会吧,用了好久没出现这种情况,插件肯定也不会自己 commit 呀
    CFO
        24
    CFO  
       2016-09-06 00:09:40 +08:00 via Android   ❤️ 6
    不用 git 的人 写完代码后晚上能睡着?
    ipconfiger
        25
    ipconfiger  
       2016-09-06 00:13:33 +08:00
    楼举是来向我等凡人炫耀自己可以不用任何 VCS 么?
    mornlight
        26
    mornlight  
       2016-09-06 00:19:11 +08:00
    @SourceMan 我靠,我还想了很久为什么这张图不行
    crytis
        27
    crytis  
       2016-09-06 00:23:14 +08:00 via iPhone
    谁让你线上不验证的
    PP
        28
    PP  
       2016-09-06 00:31:03 +08:00   ❤️ 1
    这贴看的,谁不小心填了谁的坑,谁不经意背了谁的锅。
    StarBrilliant
        29
    StarBrilliant  
       2016-09-06 00:33:21 +08:00
    今天终于把 vsftpd 这个祸害给卸载了,我以后就只能用 git 或 rsync 了,呼~松口气~
    StarBrilliant
        30
    StarBrilliant  
       2016-09-06 00:35:18 +08:00
    今天终于把 vsFTPd 这个祸害给卸载了,我以后就只能用 git 或 rsync 了,呼~松口气~
    ipconfiger
        31
    ipconfiger  
       2016-09-06 00:40:12 +08:00
    @StarBrilliant rsync 这货在网络不好的时候也会出问题, 哈哈
    Lonely
        32
    Lonely  
       2016-09-06 02:07:58 +08:00 via Android
    这什么逻辑……
    SoloCompany
        33
    SoloCompany  
       2016-09-06 02:08:47 +08:00
    php 果然是世界上最好的语言
    zpvip
        34
    zpvip  
       2016-09-06 04:38:29 +08:00
    楼主转 Ruby on Rails 吧,从开始就是 best practice ,你说的这种事,压根就不会发生,不管用什么编辑器。
    ljbha007
        35
    ljbha007  
       2016-09-06 05:29:48 +08:00
    git 都不用 遇到这种事情很正常啊
    buir
        36
    buir  
       2016-09-06 06:03:05 +08:00
    有个人不喊我爹 我就给它砍死了
    Perry
        37
    Perry  
       2016-09-06 06:47:12 +08:00
    强行摔锅
    ericls
        38
    ericls  
       2016-09-06 06:49:08 +08:00 via iPhone
    这也能甩锅
    cuebyte
        39
    cuebyte  
       2016-09-06 07:02:04 +08:00
    楼主用 FTP ,结果却把锅摔给一个 IDE 。真是思路清奇。
    julor
        40
    julor  
       2016-09-06 07:13:22 +08:00 via Android
    这什么破电脑,传个代码都有问题,摔了!
    xiluo
        41
    xiluo  
       2016-09-06 07:58:56 +08:00
    看了评论,这段子功力~
    greatghoul
        42
    greatghoul  
       2016-09-06 08:28:42 +08:00
    感觉像是 90 年代写代码的。。
    flydogs
        43
    flydogs  
       2016-09-06 08:41:41 +08:00 via iPhone
    用文本编辑器+ftp 的路过
    wupher
        44
    wupher  
       2016-09-06 08:53:08 +08:00
    jetbrain 这个坑背得真是冤哪。

    而且我估计像楼主这样的, 100%用的是盗版吧。
    FrankFang128
        45
    FrankFang128  
       2016-09-06 08:57:34 +08:00 via Android
    自黑?
    wibile
        46
    wibile  
       2016-09-06 08:59:51 +08:00
    年轻人啊, too young ,你这是要被喷死啊。。。。。
    hhstore
        47
    hhstore  
       2016-09-06 09:06:25 +08:00
    难道不应该一路刷:
    MDZZ!
    Phariel
        48
    Phariel  
       2016-09-06 09:07:45 +08:00 via Android   ❤️ 1
    用盗版还把该用版本控制的却用 FTP 还用错的锅甩给 IDE 呵呵
    66beta
        49
    66beta  
       2016-09-06 09:08:54 +08:00
    FTP 不好吧,以前私活客户服务器在法国,那叫一个卡,传上去空白文件几率超大
    hosealee
        50
    hosealee  
       2016-09-06 09:11:35 +08:00
    作为宇宙最好的语言怎么可以出现空白页,弄死!(表喷我呀)
    killerv
        51
    killerv  
       2016-09-06 09:12:28 +08:00
    PHPStorm :这锅我不能背
    jun4rui
        52
    jun4rui  
       2016-09-06 09:22:12 +08:00 via Android
    我还以为都直接编辑本地,然后自动发布到服务器的呢,直接玩 FTP 可能会死哦。
    wzxjohn
        53
    wzxjohn  
       2016-09-06 09:25:30 +08:00   ❤️ 4
    神一样的逻辑啊~
    今天不小心被开停车费罚单了,一怒之下把我的玛莎拉蒂砸了。再也没有罚单了~呼~松口气~
    uxstone
        54
    uxstone  
       2016-09-06 09:36:56 +08:00
    楼上神回复
    youxiachai
        55
    youxiachai  
       2016-09-06 09:39:52 +08:00
    话说..lz 已经被吐槽到不能自理了吗...
    quericy
        56
    quericy  
       2016-09-06 09:42:26 +08:00
    楼主删了 phpstorm,却不知刚好把可以根据本地历史记录来对比修改了哪些地方的最后一条路给堵死了
    mornlight
        57
    mornlight  
       2016-09-06 09:57:05 +08:00
    @SourceMan 讲道理,并没有找到 Mac QQ 的更新,现在还是 5.1.1
    keysona
        58
    keysona  
       2016-09-06 09:58:30 +08:00
    ...先好好看下这个软件的功能把。。。
    ck65
        59
    ck65  
       2016-09-06 10:00:24 +08:00 via iPhone
    @quericy 可怜刀耕火种的群落。
    cjyang1128
        60
    cjyang1128  
       2016-09-06 10:00:42 +08:00
    建议使用 rsync 作为代码之间的同步工具
    SourceMan
        61
    SourceMan  
       2016-09-06 10:01:10 +08:00
    skylancer
        62
    skylancer  
       2016-09-06 10:02:33 +08:00
    我试了下,发现卤煮压根连菜单都没看过
    很服气
    php230
        63
    php230  
       2016-09-06 10:05:04 +08:00
    自己傻,怪人家 IDE
    sytnishizuiai
        64
    sytnishizuiai  
       2016-09-06 10:05:08 +08:00
    服!!!
    cevincheung
        65
    cevincheung  
       2016-09-06 10:09:51 +08:00
    表示自己写个 hello world 起码也要弄个 svn 仓库的路过。
    zi
        66
    zi  
       2016-09-06 10:11:38 +08:00
    再小的项目也不能不用版本管理 啊
    teavoid
        67
    teavoid  
       2016-09-06 10:27:41 +08:00
    这个锅不能让 phpstorm 来背
    cheny95
        68
    cheny95  
       2016-09-06 10:42:42 +08:00
    Ixizi
        69
    Ixizi  
       2016-09-06 10:46:51 +08:00
    准备全面转向 visual studio code
    macroideal
        70
    macroideal  
       2016-09-06 11:01:50 +08:00
    自己操作不对, 怪工具
    Gran1987
        71
    Gran1987  
       2016-09-06 11:17:01 +08:00
    这破网络,我从此和网络运营商一刀两断。
    tagtag
        72
    tagtag  
       2016-09-06 11:40:30 +08:00
    好水好水
    bk201
        73
    bk201  
       2016-09-06 11:44:54 +08:00 via iPhone   ❤️ 1
    又是 php 程序员...不反思自己怪别人,我估计你还会埋怨推荐这工具的人.
    dadait
        74
    dadait  
       2016-09-06 11:46:18 +08:00
    @loveyu 我也是, GITLAB + WEBHOOK 。
    murmur
        75
    murmur  
       2016-09-06 11:49:25 +08:00
    什么年头还在用 ftp 做版本管理
    DoraJDJ
        76
    DoraJDJ  
       2016-09-06 11:51:37 +08:00 via Android
    @murmur +1 ,况且 FTP 它本身只是个文件传输服务,跟版本管理都扯不上关系。
    lincanbin
        77
    lincanbin  
       2016-09-06 11:52:03 +08:00
    笑出声, FTP 。
    lincanbin
        78
    lincanbin  
       2016-09-06 11:52:39 +08:00
    我自己一些就三四个文件的个人小项目都用 Git 部署来着。
    fork3rt
        79
    fork3rt  
       2016-09-06 11:53:42 +08:00
    喷归喷,不过 PHPStorm 确实有这个问题。。 吃过一次亏。
    kaneg
        80
    kaneg  
       2016-09-06 12:01:44 +08:00
    居然不用版本管理工具,下次你是不是要砸电脑。
    gdtv
        81
    gdtv  
       2016-09-06 12:11:55 +08:00
    楼主的文件管理方式是不够好,但楼主这个问题确实是 phpstorm 的错啊。

    PS :现在的人行道乱占用太严重,某人走在人行道上被杂物碰倒,路人说:“这年头还有人走路啊,怎么不开车?”
    ik1010
        82
    ik1010  
       2016-09-06 12:14:59 +08:00
    哈哈,居然在程序员的聚居地喷 jetbrains
    inbox
        83
    inbox  
       2016-09-06 12:18:49 +08:00
    This is a good reason why you know your Local History
    Felldeadbird
        84
    Felldeadbird  
       2016-09-06 13:04:01 +08:00
    笑!这样管理代码不出问题才怪。
    wubotao
        85
    wubotao  
       2016-09-06 13:08:13 +08:00
    楼主的逻辑我看不懂
    wizardforcel
        86
    wizardforcel  
       2016-09-06 13:09:27 +08:00 via Android
    所以直接用 vim 改就不需要找了??
    Clarencep
        87
    Clarencep  
       2016-09-06 13:33:39 +08:00
    看到一堆喷 LZ 的就对了
    bridge45
        88
    bridge45  
       2016-09-06 13:42:21 +08:00
    楼主关贴吧,别等骂....
    nilai
        89
    nilai  
       2016-09-06 13:50:58 +08:00
    楼主 SB
    wwek
        90
    wwek  
       2016-09-06 13:55:06 +08:00
    用 ftp 还有理了
    计算一个人开发也的上 GIT
    zwh8800
        91
    zwh8800  
       2016-09-06 13:56:01 +08:00
    蛤蛤,不用 git 怪 IDE 咯?
    azh7138m
        92
    azh7138m  
       2016-09-06 13:58:19 +08:00 via Android
    @gdtv PHPstorm 有本地历史,每一次修改都会存下来,不过界面是英文的,可能对楼主来说有点难:)
    shunia
        93
    shunia  
       2016-09-06 14:17:25 +08:00
    哈哈哈哈哈哈哈
    FreeDog
        94
    FreeDog  
       2016-09-06 14:36:04 +08:00
    @CFO Git + Dropbox + GitHub Remote + Time Machine 的情况下才能睡着 ಥ_ಥ
    LINAICAI
        95
    LINAICAI  
       2016-09-06 14:51:57 +08:00
    公司能用 ftp 开发嘛?服了
    treycheng
        96
    treycheng  
       2016-09-06 15:07:19 +08:00
    喜闻乐见。。 工具背锅
    gouflv
        97
    gouflv  
       2016-09-06 16:19:49 +08:00
    hahahahahahahahahahahahahahaha
    xavierskip
        98
    xavierskip  
       2016-09-06 16:42:55 +08:00
    帖子怎么感觉前几天看过?
    sun2920989
        99
    sun2920989  
       2016-09-06 16:46:05 +08:00
    代码管理方式落后,是楼主的事.工具没有明确提示同步状态成功与否,是工具的事.
    可以建议楼主使用更科学的管理方式来避免问题,但是不懂楼上一群人在嘲笑什么.
    JetBrains 已成神教,容不得半点指责.
    cobola
        100
    cobola  
       2016-09-06 16:51:20 +08:00


    直接连 ftp 的话 vscode 最棒
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5410 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.