1
Ghrhrrv146 2022-10-18 11:49:47 +08:00 1
vscode 除了 import 函数的路径提示不如 webstorm ,其他方面的代码提示挺全面的,你装了 volar 插件吗
|
2
Ghrhrrv146 2022-10-18 11:51:35 +08:00 1
另外,推荐 vscode 的 auto import 插件,打出 ref 后可以自动导包,不需要自己手动 import
|
3
novaline 2022-10-18 12:13:43 +08:00
无脑 vscode
|
4
moreant 2022-10-18 12:41:57 +08:00
不知道现在 webstorm 对于 vue3 的支持怎么样了,几个月前是不支持 vue3 的语法的,最近用 2.7 写 script setup 没啥问题了。
vscode 配合 volar 没有遇到不提示的问题 @Ghrhrrv146 推荐一下 unplugin-auto-import 和 unplugin-vue-components ,vue 的方法和组件都能做到自动按需引入,不用自己导包 |
5
heishu 2022-10-18 13:32:09 +08:00
webStorm 应该都不需要自己还设置什么了吧,我直接用的 idea ,一样的写前端
|
7
geekaven 2022-10-18 13:53:59 +08:00
怕卡?用 nvim 吧,不想自己配置就用别人的 比如:LunarVim
|
8
HugoChao 2022-10-18 14:01:23 +08:00
vscode
|
9
moreant 2022-10-18 14:39:34 +08:00
@chengxy 当时 setup 语法糖加入默认模板不久,现在看了一下 21 年 9 月之后支持了。
https://youtrack.jetbrains.com/issue/WEB-49000/Vue-3-Support-new-script-setup-without-ref-sugar#focus=Comments-27-5188656.0-0 时间过得真快,我还以为是几个月前的事情 |
10
lengyuqu 2022-10-18 14:49:28 +08:00
WebStorm 开箱即用,vscode 普及度高,其他的不用看了。
做开发的电脑都带不动软件还开发个锤子 |
11
liubaicai 2022-10-18 15:01:06 +08:00
换电脑用 vscode 吧
|
12
Lenic 2022-10-18 15:11:17 +08:00
我不推荐你用 Emacs 或者 Vim ,根据你的描述感觉你还是想开箱即用的,最简单快捷的办法就是换电脑,之后所有问题全部消失掉。
另外一种就是选择我不推荐的:我自己目前在用的就是 14 年中的 MBP ,前面因为 VSCode 用起来风扇狂吼,不想买新电脑的情况下,只有 Vim 和 Emacs 两个选择。因为自己不习惯 Vim 的模式编辑,所以选择了 Emacs 。 注:Vim 和 Emacs 都是不能开箱即用的,要有折腾精神才能用下去。 |
13
DOLLOR 2022-10-18 15:23:44 +08:00
前段时间用 vscode 的 volar 插件,提示、报错确实总是慢半拍,开发体验不如 react ,不知道现在有改进了没有。
|
15
hangbale 2022-10-18 15:27:25 +08:00
vscode + github copilot
|
16
ccyu220 2022-10-18 15:28:05 +08:00
反正我是明年就不续 webstorm 了,VSCode + Github Copilot 能解决 99% 的问题
|
17
molvqingtai 2022-10-18 15:47:00 +08:00
写前端还有啥选择,所有插件支持度都是 vscode first
|
18
sjhhjx0122 2022-10-18 17:17:26 +08:00
@DOLLOR 没有,还是超级慢
|
19
hzxxx 2022-10-18 19:35:02 +08:00
我觉得你应该看一下 jsconfig 和 tsconfig
|
20
horseInBlack OP |
21
hzxxx 2022-10-18 20:30:56 +08:00
@horseInBlack 那应该是没有读取到包里的信息,webstorm 是是很智能的 IDE ,ref 这些 vue3 的包里明确导出的东西不应该读取不到,我刚试了 vscode ,我没装 volar ,默认的插件就能识别到 vue3 包里的 ref ,我只输入一个 r 都会有代码补全悬浮框,我觉得不是编辑器或者 IDE 的问题
|
22
westoy 2022-10-18 20:32:49 +08:00
vscode + copilot
其它不需要了 |
23
hzxxx 2022-10-18 20:37:19 +08:00 1
@horseInBlack vue3 的话,用 volar 吧,官方文档说了,在 vue3 项目禁止掉 vetur
https://cn.vuejs.org/guide/scaling-up/tooling.html#ide-support https://cn.vuejs.org/guide/typescript/overview.html#volar-takeover-mode |