被 JetBrains 家 IDE 救了一命以后对 VSCode 的产生的问题。

2022-05-24 11:51:17 +08:00
 tlerbao

头几天脑袋短路,git reset --hard 把代码都干了。

最后 PHPStorm 的 local history 文件历史记录完整恢复了回来。

我其实是从 VSCode 转到 PHPStorm ,这几天又想转回 VSCode ,毕竟是真的丝滑(虽然我 32 内存 XD )

产生的疑问:

  1. VSCode 是否可以实现 JetBrains IDE 的 local history 文件历史记录功能来后悔药。
  2. 无论是写 PHP 还是 Vue ,VSCode 的 Command + 点击跳转到定义都没有 IDE 的强大,能否通过插件或配置让 VSCode 拥有强大的跳转到定义哈。

PS:上文第 2 点我已经买了 PHP Intelephense ( https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client ) 这个插件,但依然没有 IDE 功能强大。

14114 次点击
所在节点    Visual Studio Code
97 条回复
SSang
2022-05-24 13:35:09 +08:00
git reflog
77alex
2022-05-24 13:39:19 +08:00
被 local history 救过两次
TomatoYuyuko
2022-05-24 13:43:55 +08:00
vscode 有 local history 的插件但是性能有点差,会堆很多垃圾文件
TomatoYuyuko
2022-05-24 13:45:37 +08:00
定义跳转有啊,我不知道是哪个插件实现的,反正全装上就完事了,这是很基本的功能
luin
2022-05-24 13:48:29 +08:00
前些日子正好遇到类似情况: https://twitter.com/luinlee/status/1522233390464139264
VSCode 的 local history 挺好用
iluckypig
2022-05-24 13:53:23 +08:00
我也被 idea 的 local history 救过
nicevar
2022-05-24 14:07:01 +08:00
毕竟 Idea 是 IDE ,vscode 只是个编辑器,用来当 IDE 用虽然也没太大问题,一旦上大项目,只能说差 Idea 太多了,Idea 买个全家桶用几年还是很划算的,买个大版本隔几年续费一次。
yxisenx
2022-05-24 14:15:51 +08:00
刚入职没啥用 git 的经验的时候 idea 的 local history 救了我好多次
vhysug01
2022-05-24 14:51:57 +08:00
@yuancoder #5 为啥用 vim 没有这个烦恼?求解
misaka19000
2022-05-24 14:57:11 +08:00
vscode 也是有历史文件的
lookStupiToForce
2022-05-24 15:11:00 +08:00
不是,vscode 有大内存也卡啊?我就没有遇到过不会卡的 electron 应用啊😂?
pota
2022-05-24 15:15:34 +08:00
vscode 现在对文件 local history 也放在 history 里了啊
yohole
2022-05-24 15:18:17 +08:00
两年前,我也尝过鲜,vscode 装齐各种支持 java 开发的插件,如 maven ,springboot 等一大堆,确实不够流畅,而且还是不够智能化,而且小问题不断,整个体验还是不如 idea ,又毫不犹豫切回去了
whitehack
2022-05-24 15:21:55 +08:00
被 webstorm 和 goland 的 local history 救过几次
seanzxx
2022-05-24 15:34:15 +08:00
git 只要你不是去 rewrite log ,是不会丢数据的
git reflog 呀,肯定能救回来
tlerbao
2022-05-24 15:35:51 +08:00
@luin 请问,你 Twitter 上那个界面是怎么呼出来的
hk3475
2022-05-24 15:42:10 +08:00
同事让我帮他 debug ,他用 vscode ,我用 webstorm 一打开就有一行下面是黄线,装作看了一分钟帮他解决了,他对我崇拜的五体投地🐶
ngn999
2022-05-24 15:49:52 +08:00
我从 vs code 换走是因为他到现在还没修单行 if, 不写{时, 缩进不对.
disk
2022-05-24 16:26:57 +08:00
@seanzxx 暂存区的也行?一般这种都是没 commit 的
ychost
2022-05-24 16:58:31 +08:00
idea 比 vscode 强太多了,vsc 看着很轻,很多插件一安装比 idea 卡多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854928

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX