想问下兄弟们 goland 转 vscode 的正确用法

19 天前
 joey9696
因为最近体验了下 cursor 感觉确实挺好用的,但是因为一直用 jb 家全家桶,发现有些地方很不适应,不知道是自己的肢势错误还是设计如此,想请教下各位!cursor 官方的 go 插件我已经安装了,但是在导入非内置包的时候发现不是那么丝滑,甚至我有时候我自己都 import 自己导入了路径,然后在用的时候也不会提示对应的函数,或者写了函数,也 goget 了包,但是不会自动导入包名,另外我谷歌下看,都是 ctrl+shift+p,然后选择导入包名,但是我发现选择的范围也有限,有时候包已经出现在了 go.mod 但是还是没有,上述说的问题有时候正常有时候不正常!
2132 次点击
所在节点    Go 编程语言
23 条回复
jsooo
19 天前
我也遇到这个问题,每次重新 go mod tidy 一下,等一会儿才正常,不知道为什么,代码中使用了新包也不会自己 import
Rudefish
19 天前
用久了习惯就好
vkleo
19 天前
augment code 有 idea 的插件哦
joey9696
19 天前
@vkleo 好的我去试试 我只用过 cursor 和 trae
bbao
19 天前
方法调用 goland 你可以使用时候自动弹出方法,cursor 或者 vscode 使用时,提示的方法不一定对呢(再没正确倒入 package 之前)也在磨合
Hyxiao
19 天前
实在适应不了,就双开呗,我现在左边屏幕一个 cursor ,右边一个 idea😅
joey9696
19 天前
@Hyxiao 我目前是这样,但是有痛点,第一个是 cursor 这边修改了,goalnd 会提示,用系统的文件还是内存的文件的弹窗,第二个是有时候项目开多了太乱了不好切
Razio
19 天前
安装完依赖没反应,就 cmd+p >reload,重新加载窗口,会重新检索依赖。

vscode 真就这么难用吗,jb 全家桶吃惯了?
apkapb
19 天前
说白了,就是这样。这就是商业软件的“细节”之处。

从使用 go 开始用 vscode 的人,是很难理解 jb->vscode 的不习惯的,会觉得 “真就这么难用吗”,其实也还好,但是一些细节确实没法。

这个问题其实无解,唯一解在我看来就是坚持用 vscode,用到你忘记了 jb 软件给你的细节。
pakholeung372
19 天前
vscode 好像就有这个问题,python 插件也是这样,auto import 都难用,所以我几乎都得靠 ai 来补全,勉强能用
CEBBCAT
19 天前
那个包导入我猜测是 gopl 的功能,我给你说吧,我现在已经做好 Goland+Cursor 双持的打算了😁

Goland 可以用 EAP 或者 fallback version ,小打小闹也够了

Goland 还可以筛选一个字段的写入、读出。还可以重构函数。

关于你说的文件冲突,你调整一下保存时机,一般都是“窗口失去焦点后自动保存”
Hyxiao
19 天前
@joey9696 你用 cursor 修改的时候,goalnd 不要停留在当前要修改的文件中,切换到其他文件,等 cursor 修改完之后,再去 goalnd 切换到修改的文件之后,应该会重新加载。我用 idea 一直都这么用的
Norths
19 天前
双开,想要直接在 Cursor 、Windsurf 打开当前在 Goland 打开的文件,可以用这个插件

https://plugins.jetbrains.com/plugin/26824-editorjumper
chengYT
19 天前
我 vsc 用多了反而习惯不了 jetbrains 家的 IDE 了
a1078539713
19 天前
写 go 可能还好,强行 gopls 也不是不能用,我之前用 nvim 也能写 go 。但现在写 PHP ,高度依赖 PHPstorm 。只能双开了
weilongs
19 天前
@a1078539713 我也是双持状态。PHP 还是得 storm 装了个插件,快捷键互相切同一个文件。
a1078539713
12 天前
@weilongs 什么插件呀
weilongs
12 天前
qloog
12 天前
已经完全从 jetbrains 切换到了 vs code ,配合上相关的插件,还是很不错的,多种语言同一个 ide 搞定
Miranquil
7 天前
实际上压根就不可能完全无缝切换,除非你 goland 用的也就是洒洒水写点 hello world 这种的。。。
并且 vsc 或者其他所有基于 gopls 的编辑器都有一个致命问题:在检查面向非当前操作系统的代码时会报错。
另外 vsc 没有一个 vim 模拟插件能和 ideavim 媲美,没有。

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

https://ex.noerr.eu.org/t/1140832

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

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

© 2021 V2EX