• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

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

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

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

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

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

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

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

    直接连 ftp 的话 vscode 最棒
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1741 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 14:17 · PVG 22:17 · LAX 06:17 · JFK 09:17
    ♥ Do have faith in what you're doing.