1
Majirefy 2022-02-26 19:45:46 +08:00 1
虽然听起来非常吸引人,但是目前用 VS Code 写 Swift 还是很麻烦……苹果自身的这一套开发生态相对封闭
https://forums.swift.org/t/introducing-swift-for-visual-studio-code/54246 可以看一下这个项目,整体上来说满足最最基本的使用了,但是由于 Swift 开发或者说苹果生态开发高度绑定 Xcode ,还有很长的路要走。一个简单的例子就是 CLion ,JB 当年想用来挑战 Xcode 的,结果到现在除了被用来当作 C++的 IDE ,对新的 Swift 和 SwfitUI 支持都不尽人意,能用,但是不爽。 Xcode 这几年越来越好了,但是只是苹果意义上的“好”……至少这两年我没有遇到代码高亮消失的问题了…… |
3
66450146 2022-02-26 21:50:48 +08:00
理论上可行,但是需要开发的东西非常非常多,现在开源环境还不存在,只能试试 Swift 的 LSP 能不能稍微给一点提示,至于 unit test 什么的就太难了
|
4
timelessg 2022-02-26 21:54:55 +08:00 via Android
试试 appcode 吧补全要比 xcode 好一些
|
6
mxT52CRuqR6o5 2022-02-26 22:03:31 +08:00 via Android
jb 家的 ide 也是有 github coplipot 插件,体验在细节上有一些差别
|
7
cmdOptionKana 2022-02-26 22:12:31 +08:00
我现在写 readme 都开着 Copilot ,太好用了,人类语言都可以自动补全,希望能尽快普及到输入法上。
|
8
Tumblr 2022-02-26 22:13:57 +08:00
我对在 Windows 上用 vscode 写 swift 很有兴趣。🙃
|
10
MakHoCheung 2022-02-26 23:26:52 +08:00
|
11
Vitta 2022-02-26 23:43:47 +08:00 1
appcode 吧,支持 GitHub Copilot
|
12
aptx4689 2022-02-27 12:18:37 +08:00 1
@MakHoCheung +1 ,我都不知道苹果内部到底用不用 Xcode ,越做越垃圾了属于是
|
13
Majirefy 2022-02-27 19:55:05 +08:00
@MakHoCheung 以前那是没法用……现在好歹能用了……
我也纳闷,SwiftUI 这么多年了,Xcode 里面的 @State 啥的都不能自动补全,尤其是 @EnvironmentObject(\.dimiss)这种,每次都是真·手打…… |
14
butanediol2d 2022-03-01 01:42:59 +08:00
https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang
我感觉这个就不错,我是在 code-server 上使用的,服务器安装 swift 之后,code-server 里安装这个插件,然后会自动提示安装 LLDB 插件。 安装完成后就可以使用 lsp 进行补全了,SPM 支持的挺不错,我前几天还在上面用 vapor 写了一个小项目。 不过想用来开发 iDevices 的软件的话可能还不太行,我不在桌面端用 VSCode ,不太清楚这方面是否好用。 |