展开讨论

经验与复盘经验摘录 · 机器翻译

我觉得JetBrains的竞争产品是DataGrip,虽然我是一个Emacs用户,但我……

我觉得JetBrains的竞争产品是DataGrip,虽然我是一个Emacs用户,但我已经心甘情愿地永久付费了。我相信如果你使用整个套件(IntelliJ?),那么你可以在IDE的任何地方获得基于已加载数据库的SQL补全。一件有趣的事情是我无意中了解到,补全功能如此准确,以至于我最近在添加一个数据库表时犯了错误都没注意到。我使用了camelCase列名,而Postgres在没有引号的情况下是不接受的。Datagrip总是在我需要的地方添加引号,所以我没注意到,但这让使用不同数据库工具的团队成员感到烦恼,他们于是把列名重命名了;)JetBrains一直以不同于VSCode + LSP的方式进行补全/语言集成,但效果很好。我唯一的抱怨是GoLand的导入方式与gopls/goimports不同,但我对这方面的了解已经有些过时了。我曾与很多使用GoLand的团队合作,最近在这方面并没有遇到什么困扰,所以他们可能早在几年前就解决了这个问题。

源讨论VS Code中的Postgres IDE原帖 407 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

_I

> [...] 无需离开您最喜欢的代码编辑器。 这很酷。我如何将其引入JetBrains IDE?

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

TH

> 我认为如果你使用整个套件(比如IntelliJ?),那么你就可以在IDE的任何地方根据已加载的数据库获得SQL补全。 是的,IntelliJ会识别出我代码中的字符串是SQL语句,并且在连接到数据库时会进行自动补全和验证。 我看了公告,看起来Jetbrains的功能是类似的。

完整原文
PZ

出于好奇:如果你的开源工具与JetBrains的行为不同,你如何设置CI检查(linter,格式化)?你使用Qodana[0]吗? 使用VSCode/Sublime Text/vim/emacs语言集成的一个好处是,我大概知道在终端中运行什么命令才能得到与编辑器中相同的结果。而使用JetBrains的“一站式”IDE时,我却毫无头绪。 [0] https://www.jetbrains.com/help/qodana/getting-started.html

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。