现在是通过 samba 访问 linux 文件,但是很慢(局域网里),IDE 大部分时间处于索引状态,打开新文件代码高亮也有延迟,总是提示你的代码是不是在远程。
以前也搜索过,但是没找到解决办法。
不知道 jetbrains 会不会开发类似功能。
1
huangke 2019-05-16 10:45:10 +08:00
有
|
2
zhengxiaowai 2019-05-16 10:46:50 +08:00
一般 upload 到服务器。。
|
4
leesaijyun 2019-05-16 10:59:13 +08:00
可以 , 是先下载到本地 , 可以每次保存自动上传
|
5
wsseo OP @leesaijyun 这样跟 samba 没区别
|
6
Deteriorator 2019-05-16 11:15:22 +08:00
有啊,File -> setting -> build,execution,Deployment ->Deployment,自己设置一下,就可以用了,我就是在 Windows 开发,在 linux 运行调试
|
7
fyibmsd 2019-05-16 11:17:04 +08:00
|
8
Lpl 2019-05-16 11:19:13 +08:00 via iPhone
不就是 sftp 吗?支持的
|
9
datou 2019-05-16 11:28:49 +08:00
pycharm 可以 remote debug
|
10
HangoX 2019-05-16 11:37:23 +08:00
看了帖子才知道有这个功能。。厉害啊
|
11
qlhai 2019-05-16 11:42:31 +08:00
有的,在设置里把项目的解释器 / 编译环境 选成 ssh 远程服务器上的,就可以在本地 debug,非常舒服
|
12
tomczhen 2019-05-16 11:44:53 +08:00 via Android 4
jetbrains 早就有类似功能了,所以说前端是娱乐圈啊(雾
|
13
cz5424 2019-05-16 12:22:22 +08:00 via iPhone
早有了,而且比 vscode 好用,也支持远程调试
|
14
otakustay 2019-05-16 12:52:54 +08:00 17
JB 系列的 remote 和 vscode 的不一样,不能这么比较
JB 系列是调用远程的命令进行调试和编译,同时用 rsync 把远程代码同步到本地,在本地对代码进行操作 vscode 是代码不落到本地,在远程架一个 headless vscode,和本地仅通信最基本的 UI 需要的信息 他们的区别在于,vscode 的模式下,可以达到代码不进入本地电脑的企业级安全性要求,且 code intellisense 等基于代码分析的能力在远端进行,可以享用高配置的 server 的性能 比如我们这边就有这种玩法,本机是低配的带 touchbar 的 13 寸 mbp,用 vscode remote,远端是一台 128GB 内存 32 核的服务器,intellisense 速度飞一样,甚至都不用 exclude 掉 node_modules 这种第三方目录 简单来说,JB 的所谓 remote mode,本质还是同步,而 vscode remote 是真正的云开发 |
15
jlhde123 2019-05-16 13:11:18 +08:00
其实我想知道 sftp 怎么切用户。。远程登录用 user,登录后要切换用户 su -l root 这样,要怎么办。。
|
16
tsui 2019-05-16 13:27:20 +08:00
JetBrains 是真 debugger,VS Code 哪里有 debugger,VS Code 也就个玩玩 Javascript 的小玩具而已
所谓的 intellisense 也就对标个 sublime text |
17
MeteorCat 2019-05-16 13:34:40 +08:00 via Android
这个我记得很早就有了吧
|
18
heliumhgy 2019-05-16 13:41:52 +08:00 via Android
jetbrain 的远程功能跟 vscode remote 比就是个玩具。切个分支就知道有多垃圾了。
|
19
zichen 2019-05-16 13:47:41 +08:00
你跟我之前遇到的问题一样,也是 samba 建索引很慢,我目前就是本地开发,用 deployment 发布到开发机上调试,golang 有 delve 可以远程调试。
|
20
LokiSharp 2019-05-16 13:48:02 +08:00
vscode 和 JetBrains 比连玩具都算不上,目前除了写 TS 其他的补全都和没有差不多
|
23
wangxiyu191 2019-05-16 13:57:16 +08:00
CLion 有的,从 cmake 到 gcc 到 gdb 全套工具链都在远端跑。index 也在远端。
https://www.jetbrains.com/help/clion/remote-projects-support.html https://blog.jetbrains.com/clion/2018/09/initial-remote-dev-support-clion/ |
24
wangxiyu191 2019-05-16 14:05:03 +08:00
不过 CLion 还是得本地有一份代码,远端代码只是本地的副本,修改都是对本地做然后传送到远端(这个可以自动)。
不过这也不完全是缺点其实- -。比较简单的例子是,在连不上服务器的时候,CLion 还能看着代码调个 bug,index 反正已经传到本地了也能直接用,体验没什么大影响。然后如果你有几个不同的远端环境,可以统一管理一键切换。 |
26
otakustay 2019-05-16 14:21:02 +08:00
再详细补一句,vscode remote 的创新性,类似于 chrome 出来个 headless chrome,那些就 ssh 连一起执行个远程命令的所谓 remote 是没法比的
这仅仅指其创新性和技术架构上的价值,并不一定完全映射到用户的使用体验上,使用体验取决于你要什么 |
30
wsseo OP Windows 下,用 vscode 开发 go 个问题,悬浮提示和定义查找都很慢,原因是 vscode 调用 gofmt 工具很慢,不知道是什么原因,github 上说是 windows 启进程很费资源(有大佬能详细解释一下吗?),vscode remote 可以解决这个问题。goland 有缓存,也可以。
|
32
cO6p39HrdGSdPA7H 2019-05-16 19:58:13 +08:00
@otakustay 求问有没有 SSH 远程到服务器的教程呢,目前只能配好远程到 WSL 子系统。。。试了试远程到谷歌云死活不行
|
33
skadi 2019-05-17 00:41:00 +08:00 via iPhone
只试过 vs 的 remote 而且高亮有问题
|
34
haon 2019-05-17 09:24:42 +08:00
觉得还是 vs code 好用,ssh 配置好 key 后直接登录了,而且不用任何配置直接打开任意文件夹,终端也是直接打开服务器终端
|
35
venshine 2021-07-30 19:13:29 +08:00
JetBrains Projector
|
36
TH00 2021-09-15 09:59:03 +08:00 1
vscode 的才叫远程开发, jetbrain 系列只能算是文件同步而已, 这个自己写脚本也能实现, 另外: pycharm, webstorm, ruby 的 ide 是有远程解释器, 但是 goland 和 java 的没有, 有远程解释器稍微会好用点, 在内网环境或者网速稳定情况, vscode 的体验是无敌的存在, 至于一些代码高亮和代码跳转的问题, 只能说是不会设置, 没必要说是 vscode 的缺点
使用 vscode 远程开发优点如下: 1. 有些超大项目, 本地机器性能有限, 使用 ide 会很卡, build 一下都半天, 使用 vscode 远程到高性能服务器可以很大程度解决问题 2. 本地不用存代码, 代码都在远程, 公司写完, 不用带电脑回家, 家里远程连接一下就行, 工作空间没有变化, 不要说提交 git, 实际情况功能没开发完成没人会提交 git 3. 调试方便, 本地办公网络会有网络问题, 可以跳板到开发机器调试 debug, 很方便, 有些公司可能网络不是这样, 所以看情况 |
37
ghui 2021-10-15 16:06:48 +08:00
|