1
Livid MOD 也是 V2EX 的默认开发环境。
Remote SSH 插件非常有用,现在只要随便给我一台机器,无论什么操作系统,上面有 VS Code 就可以开始干活。以前在不同的操作系统下面搭环境实在是花了太多时间。 而且,终于不用在本地电脑上跑任何 VM 了,是一个很大的资源解放。 |
2
cnnblike 2019-11-22 08:25:13 +08:00
Remote SSH 简直是神仙设计,舒服好用👌
|
3
ian19znj 2019-11-22 08:30:50 +08:00
借楼问一句,VSCode 的配置怎么备份 /同步啊,每次切换设备不想重新装插件,设置主题额
|
4
parthenon2007 2019-11-22 08:32:27 +08:00
@ian19znj Settings Sync
|
5
yEhwG10ZJa83067x 2019-11-22 08:39:48 +08:00
|
6
Livid MOD @justrand 开发环境是一台单独的服务器。上面的软件配置尽可能做到和测试及生产服务器一致。然后 VS Code 用 Remote SSH 连到这台开发环境进行开发。
本地电脑上只有浏览器和 VS Code。 |
7
Livid MOD |
8
zocome 2019-11-22 09:23:18 +08:00
我比较好奇,借助 VSC 的 Remote SSH 插件,一些代码提示及定义跳转之类的各位是怎么处理的?
用习惯了 Jetbrains 家的 IDE,感觉没有了代码提示之类的都不会写代码了,所以几次转 VSC 都失败了 |
10
sarices 2019-11-22 09:28:59 +08:00
不得不说 vscode+remote ssh 真香,之前都是用虚拟机开 smb 方式,win10 打开网络共享的文件夹
|
11
heihei20088 2019-11-22 09:30:58 +08:00
remote ssh 会经常掉线,如果不用 key 的方式登录,要每次都输入密码,体验不是太好,不知道你们怎么解决这个问题
|
12
love 2019-11-22 09:35:50 +08:00 via Android 1
@heihei20088 连接国内的还是国外的?
|
13
xctcc 2019-11-22 09:55:30 +08:00
Remote SSH 是不是和 jetbrains 系列里面的 build deployment 一样?
|
14
lansquenet 2019-11-22 10:00:54 +08:00
想知道开发服务器要多少带宽才不会卡顿?
|
15
ljpCN 2019-11-22 10:52:32 +08:00 via Android
@lansquenet 腾讯云 1M 小水管,没感受到卡顿
|
16
ljpCN 2019-11-22 10:54:32 +08:00 via Android
@zocome 得益于 node,是在服务器端安装插件,remote 连上后,可以 ctrl+shift+x 管理需要安装的插件(印象中会有一些插件不支持 remote)
|
18
kangmang92 2019-11-22 12:01:55 +08:00
command + [ 返回光标上一次的位置
以及 command + click 函数跳入 跳出 都配置不好 不知道什么 bug |
19
zspzwal 2019-11-22 12:18:13 +08:00
@Livid 登录开发机需要通过跳板机中转的怎么办呢?跳板机是动态密码,登陆跳板机后只能执行 ssh 命令再跳转到开发机,尝试了很多 proxy 方法都不行,最后还是放弃了。。
|
21
ww2000e 2019-11-22 12:32:41 +08:00
他自己的 atom 太卡了
|
22
ipwx 2019-11-22 12:42:23 +08:00 via Android
你们都没有断网写代码的需求么。。。
|
26
zspzwal 2019-11-22 13:01:55 +08:00
@wd 试过,未果,难点在于首先要使用动态密码登录跳板机,然后在跳板机上执行 ssh 命令才能登录开发机,proxycommand 肯定是试过的
|
27
zspzwal 2019-11-22 13:05:17 +08:00
@Livid 跳板机上唯一能做的操作是 ssh 登录自己有权限的开发机(不用密码,跳板机上应该是有一套认证系统的),其他任何权限都没有,任何命令也执行不了,所以尝试了很久,还是放弃了
|
29
Livid MOD @zspzwal
假设跳板机的名字是 foo,目标机的名字是 bar: ssh -L2222:bar:22 user@foo 然后你就可以连接 localhost 的 2222,就是 bar 的 22 端口。 |
30
yongliu 2019-11-22 13:17:52 +08:00
@heihei20088 为什么不用 key 的方式呢,这样更方便安全啊。
|
32
ipwx 2019-11-22 16:32:30 +08:00 via Android
@yongliu 我听说百度内网 ssh 只能用自研的动态密码系统,不能用 key。莫非这位就是百度员工?
|
34
marco25 2019-11-22 17:03:57 +08:00
remote-ssh 是不是类似 emacs 里面的 tramp ?
|
35
lansquenet 2019-11-22 17:08:27 +08:00
@ljpCN 服务端的其他配置呢?比方说内存、CPU 之类的。
|
36
ljpCN 2019-11-22 17:56:05 +08:00 via Android 1
@lansquenet 腾讯云的学生服,一核 2g
|
37
plams 2019-11-22 19:34:53 +08:00
问题来了, 动态+静态密码登录跳板机, 然后手工选择进入开发机器有解吗?
( 跳板机封禁了 ssh key 登录) |
39
Richardhtw 2019-11-22 20:27:32 +08:00
感觉 wsl2 + vscode remote 会很香,要是写 Java 的体验能有 idea 的百分之八十以上,就可以考虑从 Linux 换回 Win10 了
( Linux 桌面相对而言渣了一点,但 Win10 的命令行又不太好用) |
40
Kirscheis 2019-11-23 05:14:41 +08:00 via Android
vscode 是真的香,现在写啥都 vscode
|
43
mmdsun 2019-11-23 18:55:15 +08:00 via Android
vscode 真香
|