< 返回版块

c5soft 发表于 2024-11-24 15:16

Tags:RustRover,VSCode

有同时使用过RustRover与VSCode的朋友吗?说说两者如何选择?

评论区

写评论
E834159672 2024-12-10 18:58

github.com/deevus/zed-windows-builds/releases 有人弄了一个windows版本的自动构建,挺好

--
👇
asuper: Zed我印象中说是不准备支持Windows,有几个关键部分不好弄,这么快就可以了?

--
👇
E834159672: 为啥 不试试 使用rust语言开发 的 zed. mac 和Linux有发布编译好的版本,windows平台可以自己下载代码编译.

E834159672 2024-12-02 16:08

竟然无法发图片回复,都截好图了. windows平台现在就是没有主菜单. 反正我现在自己编译的能用.依赖rust-analyzer进行智能提示,功能正常

--
👇
asuper: Zed我印象中说是不准备支持Windows,有几个关键部分不好弄,这么快就可以了?

--
👇
E834159672: 为啥 不试试 使用rust语言开发 的 zed. mac 和Linux有发布编译好的版本,windows平台可以自己下载代码编译.

asuper 2024-12-02 09:45

Zed我印象中说是不准备支持Windows,有几个关键部分不好弄,这么快就可以了?

--
👇
E834159672: 为啥 不试试 使用rust语言开发 的 zed. mac 和Linux有发布编译好的版本,windows平台可以自己下载代码编译.

E834159672 2024-11-30 09:27

windows平台编译,需要安装 vc++编译工具,cmake, nasm等依赖. 另外如果是AMD的cpu,有AMD的核显或者独显的电脑,需要安装AMD发布的驱动(amd-software-adrenalin-edition),否则无法启动.

--
👇
E834159672: 为啥 不试试 使用rust语言开发 的 zed. mac 和Linux有发布编译好的版本,windows平台可以自己下载代码编译.

E834159672 2024-11-30 09:17

为啥 不试试 使用rust语言开发 的 zed. mac 和Linux有发布编译好的版本,windows平台可以自己下载代码编译.

作者 c5soft 2024-11-29 14:13

推荐如此强烈,那就试着用用!

--
👇
pama: 两者都用,以前一直用VSCode,现在主要是RustRover,推荐RustRover,推荐RustRover,推荐RustRover。

xsxz01 2024-11-28 16:30

感谢大佬指点

--
👇
Bai-Jinlin: 你设置vscode的"files.autoSave": "afterDelay",ra分析需要自动保存文件才行。然后就是假如ra出问题的不用重启vscode,直接Ctrl+Shift+P,然后打rares回车就行。

--
👇
xsxz01: 根据我的开发经验,这俩都多少有点问题,开发还是不太流畅。

RustRover: 调试很方便,界面也简洁,好看,起码用起来比较流畅,但是代码提示有时候就抽风,在写代码的前面但凡有一个识别不到就废了,但是在大多处情况下表现都挺好的,如果能把代码提示的问题解决就完美了。插件相比较来说还是比较少的,比如没有tauri的插件。

VSCode: 我目前开发rust应用使用的工具。vscode的话插件相当丰富,对rust的支持也是相对好一点,但是相比较来说,配置就麻烦一点,比如你调试需要把配置文件先搞定;代码提示这块也有RustRover相同的问题,但是症状轻一点,你能忍受以下问题就可以使用

  1. 代码提示突然用不了了,或者报了个错怎么也消不掉,但是重启vscode后就没有错误了。
  2. 如果你代码没有写完,那么文件从头到尾都是通红,全部代码都报错。
  3. 存在部分情况,你导入了不存在的项,但是没有报错,你在下面写代码的时候也能用,但是实际上是没有这个依赖的,还会引发后面代码提示直接没了的,需要你主动去找。
pama 2024-11-28 13:32

两者都用,以前一直用VSCode,现在主要是RustRover,推荐RustRover,推荐RustRover,推荐RustRover。

Bai-Jinlin 2024-11-27 12:03

你设置vscode的"files.autoSave": "afterDelay",ra分析需要自动保存文件才行。然后就是假如ra出问题的不用重启vscode,直接Ctrl+Shift+P,然后打rares回车就行。

--
👇
xsxz01: 根据我的开发经验,这俩都多少有点问题,开发还是不太流畅。

RustRover: 调试很方便,界面也简洁,好看,起码用起来比较流畅,但是代码提示有时候就抽风,在写代码的前面但凡有一个识别不到就废了,但是在大多处情况下表现都挺好的,如果能把代码提示的问题解决就完美了。插件相比较来说还是比较少的,比如没有tauri的插件。

VSCode: 我目前开发rust应用使用的工具。vscode的话插件相当丰富,对rust的支持也是相对好一点,但是相比较来说,配置就麻烦一点,比如你调试需要把配置文件先搞定;代码提示这块也有RustRover相同的问题,但是症状轻一点,你能忍受以下问题就可以使用

  1. 代码提示突然用不了了,或者报了个错怎么也消不掉,但是重启vscode后就没有错误了。
  2. 如果你代码没有写完,那么文件从头到尾都是通红,全部代码都报错。
  3. 存在部分情况,你导入了不存在的项,但是没有报错,你在下面写代码的时候也能用,但是实际上是没有这个依赖的,还会引发后面代码提示直接没了的,需要你主动去找。
xsxz01 2024-11-25 17:29

根据我的开发经验,这俩都多少有点问题,开发还是不太流畅。

RustRover: 调试很方便,界面也简洁,好看,起码用起来比较流畅,但是代码提示有时候就抽风,在写代码的前面但凡有一个识别不到就废了,但是在大多处情况下表现都挺好的,如果能把代码提示的问题解决就完美了。插件相比较来说还是比较少的,比如没有tauri的插件。

VSCode: 我目前开发rust应用使用的工具。vscode的话插件相当丰富,对rust的支持也是相对好一点,但是相比较来说,配置就麻烦一点,比如你调试需要把配置文件先搞定;代码提示这块也有RustRover相同的问题,但是症状轻一点,你能忍受以下问题就可以使用

  1. 代码提示突然用不了了,或者报了个错怎么也消不掉,但是重启vscode后就没有错误了。
  2. 如果你代码没有写完,那么文件从头到尾都是通红,全部代码都报错。
  3. 存在部分情况,你导入了不存在的项,但是没有报错,你在下面写代码的时候也能用,但是实际上是没有这个依赖的,还会引发后面代码提示直接没了的,需要你主动去找。
asuper 2024-11-25 11:34

一直用的vs code,3月份尝试了两天rust rover,感觉很不顺手,好像是实时的代码提示不方便吧,换回来了

GUO 2024-11-25 11:19

VSCode,配合rust-analyzer,是一个完美的 Rust IDE。

经常看到吐槽RustRover的,很少看到吐槽vscode

facefaceless 2024-11-24 16:49

如果使用msvc toolchain的话,前者的调试体验不太好,貌似只能使用lldb,显示enum类型一坨,根本分不清是哪个variant,后者用c++插件调试的话还能用一下。

1 共 13 条评论, 1 页